There are 14 ways to get from Assen to Girona by train, plane, train (Eurostar, TGV, Renfe), bus, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Amsterdam Airport Schiphol, fly to Barcelona–El Prat Airport, train
best- Take the train from Assen to Schiphol Airport Train Stationtrain
- Fly from Amsterdam Airport Schiphol (AMS) to Barcelona–El Prat Airport (BCN)plane AMS - BCN
- Take the train from Barcelona-Sants to Gironatrain
7h 31m€98–321Train, bus to Weeze Airport, fly to Girona–Costa Brava Airport
cheapest- Take the train from Assen to Zwolletrain
- Take the train from Zwolle to Nijmegentrain
- Take the bus from Nijmegen Centraal Station to Weeze Airport Terminal 1bus
- Fly from Weeze Airport (NRN) to Girona–Costa Brava Airport (GRO)plane NRN - GRO
8h 59m€79–317Train via Lyon
- Take the train from Assen to Schiphol Airport Train Stationtrain
- Take the train from Schiphol Airport to Brussel-Zuid / Bruxelles-Miditrain
- Take the train from Brussel-Zuid / Bruxelles-Midi to Lyon Part Dieutrain Tgv
- Take the train from Lyon Part Dieu to Gironatrain
13h 56m€286–561Train, bus
- Take the train from Assen to Utrecht Centraaltrain
- Take the bus from Vianen, Busstation Lekbrug to Antwerpbus 811
- Take the bus from Antwerp to Lloret de Marbus
25h 22m€136–235Drive 1,500 km
- Drive from Assen to Gironacar 1,500 km
14h 46m€270–390Train to Amsterdam Airport Schiphol, fly to Girona–Costa Brava Airport
- Take the train from Assen to Schiphol Airport Train Stationtrain
- Fly from Amsterdam Airport Schiphol (AMS) to Girona–Costa Brava Airport (GRO)plane AMS - GRO
7h 12m€118–330Train to Rotterdam The Hague Airport, fly to Girona–Costa Brava Airport
- Take the train from Assen to Goudatrain
- Fly from Rotterdam The Hague Airport (RTM) to Girona–Costa Brava Airport (GRO)plane RTM - GRO
7h 58m€248–1,012Train, train to Eindhoven Airport, fly to Girona–Costa Brava Airport
- Take the train from Assen to Utrecht Centraaltrain
- Take the train from Utrecht Centraal to Eindhoven Centraaltrain
- Fly from Eindhoven Airport (EIN) to Girona–Costa Brava Airport (GRO)plane EIN - GRO
8h 14m€120–420Train, train to Eindhoven Airport, fly to Barcelona–El Prat Airport
- Take the train from Assen to Utrecht Centraaltrain
- Take the train from Utrecht Centraal to Eindhoven Centraaltrain
- Fly from Eindhoven Airport (EIN) to Barcelona–El Prat Airport (BCN)plane EIN - BCN
- Take the train from Barcelona-Sants to Gironatrain
8h 38m€110–391Train to Amsterdam Airport Schiphol, fly to Marseille Provence Airport, train
- Take the train from Assen to Schiphol Airport Train Stationtrain
- Fly from Amsterdam Airport Schiphol (AMS) to Marseille Provence Airport (MRS)plane AMS - MRS
- Take the train from Aix En Provence Tgv to Gironatrain
10h 51m€159–400Train to Amsterdam Airport Schiphol, fly to Toulouse-Blagnac Airport, train
- Take the train from Assen to Schiphol Airport Train Stationtrain
- Fly from Amsterdam Airport Schiphol (AMS) to Toulouse-Blagnac Airport (TLS)plane AMS - TLS
- Take the train from Toulouse Matabiau to Narbonnetrain
- Take the train from Narbonne to Gironatrain
10h 34m€155–424Train
- Take the train from Assen to Schiphol Airport Train Stationtrain
- Take the train from Schiphol Airport to Brussel-Zuid / Bruxelles-Miditrain
- Take the train from Brussel-Zuid / Bruxelles-Midi to Perpignantrain Tgv
- Take the train from Perpignan to Gironatrain Tgv
14h 25m€327–559Bus
- Take the bus from Groningen central station to Amsterdam Sloterdijkbus N1386 / ...
- Take the bus from Amsterdam City Center - Sloterdijk to Lloret de Marbus BlaBlaCar Bus
28h 23m€146–281Drive, car train
- Drive from Assen to Hamburg Hbfcar
- Take the cartrain from Hamburg Hbf to Lörrach Hbfcartrain
- Drive from Lörrach Hbf to Gironacar
22h 26m€292–405
Assen to Girona by train
Questions & Answers
The cheapest way to get from Assen to Girona is to train and bus which costs €130 - €240 and takes 25h 22m.
The fastest way to get from Assen to Girona is to train and fly which takes 7h 12m and costs €110 - €330.
No, there is no direct bus from Assen to Girona. However, there are services departing from Assen, Maasstraat and arriving at Girona, Estació d'Autobusos via Groningen central station, Amsterdam City Center - Sloterdijk and Lloret de Mar, Estació d'Autobusos. The journey, including transfers, takes approximately 28h 23m.
No, there is no direct train from Assen to Girona. However, there are services departing from Assen and arriving at Girona via Schiphol Airport, Brussel-Zuid / Bruxelles-Midi and Lyon Part Dieu. The journey, including transfers, takes approximately 13h 56m.
The distance between Assen and Girona is 1536 km. The road distance is 1500 km.
The best way to get from Assen to Girona without a car is to train via Lyon which takes 13h 56m and costs €280 - €600.
It takes approximately 7h 31m to get from Assen to Girona, including transfers.
Assen to Girona bus services, operated by FlixBus, depart from Groningen central station.
Assen to Girona train services, operated by Nederlandse Spoorwegen (NS), depart from Assen station.
The best way to get from Assen to Girona is to train via Lyon which takes 13h 56m and costs €280 - €600. Alternatively, you can bus, which costs €140 - €290 and takes 28h 23m.
What companies run services between Assen, Netherlands and Girona, Spain?
You can take a train from Assen to Girona via Schiphol Airport, Brussel-Zuid / Bruxelles-Midi, and Lyon Part Dieu in around 13h 56m. Alternatively, you can take a bus from Assen, Maasstraat to Girona, Estació d'Autobusos via Groningen, Hoofdstation uitstaphalte NZ, Groningen central station, Amsterdam City Center - Sloterdijk, and Lloret de Mar, Estació d'Autobusos in around 28h 23m.
- Website
- airfrance.com
Flights from Amsterdam Airport Schiphol to Marseille Provence Airport
- Ave. Duration
- 1h 56m
- When
- Every day
- Estimated price
- €70–390
Flights from Amsterdam Airport Schiphol to Marseille Provence Airport via Paris Charles de Gaulle
- Ave. Duration
- 3h 51m
- When
- Every day
- Estimated price
- €70–400
Flights from Amsterdam Airport Schiphol to Toulouse-Blagnac Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- €75–410
Flights from Amsterdam Airport Schiphol to Toulouse-Blagnac Airport via Paris Charles de Gaulle
- Ave. Duration
- 3h 46m
- When
- Every day
- Estimated price
- €75–410
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Assen to Schiphol Airport Train Station
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- €21–50
- Website
- Nederlandse Spoorwegen (NS)
Train from Assen to Schiphol Airport Train Station
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- €21–50
- Website
- Nederlandse Spoorwegen (NS)
Train from Assen to Utrecht Centraal
- Ave. Duration
- 1h 34m
- Frequency
- Hourly
- Estimated price
- €18–40
- Website
- Nederlandse Spoorwegen (NS)
Train from Assen to Schiphol Airport Train Station
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- €21–50
- Website
- Nederlandse Spoorwegen (NS)
Train from Assen to Gouda
- Ave. Duration
- 1h 56m
- Frequency
- Hourly
- Estimated price
- €22–50
- Website
- Nederlandse Spoorwegen (NS)
Train from Assen to Utrecht Centraal
- Ave. Duration
- 1h 34m
- Frequency
- Hourly
- Estimated price
- €18–40
- Website
- Nederlandse Spoorwegen (NS)
Train from Utrecht Centraal to Eindhoven Centraal
- Ave. Duration
- 51 min
- Frequency
- Every 15 minutes
- Estimated price
- €9–20
- Website
- Nederlandse Spoorwegen (NS)
Train from Assen to Zwolle
- Ave. Duration
- 45 min
- Frequency
- Every 20 minutes
- Estimated price
- €8–19
- Website
- Nederlandse Spoorwegen (NS)
Train from Zwolle to Nijmegen
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- €10–23
- Website
- Nederlandse Spoorwegen (NS)
Train from Assen to Utrecht Centraal
- Ave. Duration
- 1h 34m
- Frequency
- Hourly
- Estimated price
- €18–40
- Website
- Nederlandse Spoorwegen (NS)
Train from Utrecht Centraal to Eindhoven Centraal
- Ave. Duration
- 51 min
- Frequency
- Every 15 minutes
- Estimated price
- €9–20
- Website
- Nederlandse Spoorwegen (NS)
Train from Assen to Schiphol Airport Train Station
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- €21–50
- Website
- Nederlandse Spoorwegen (NS)
Train from Assen to Schiphol Airport Train Station
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- €21–50
- Website
- Nederlandse Spoorwegen (NS)
Train from Assen to Schiphol Airport Train Station
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- €21–50
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Vianen, Busstation Lekbrug to Antwerp
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- €10–18
- Website
- Flixbus
Bus from Antwerp to Lloret de Mar
- Ave. Duration
- 17h 45m
- Frequency
- 4 times a week
- Estimated price
- €100–160
- Website
- Flixbus
Bus from Groningen central station to Amsterdam Sloterdijk
- Ave. Duration
- 2h 10m
- Frequency
- Every 4 hours
- Estimated price
- €13–22
- Website
- Flixbus
Bus from Amsterdam City Center - Sloterdijk to Lloret de Mar
- Ave. Duration
- 20h
- Frequency
- 4 times a week
- Estimated price
- €120–200
- Website
- Flixbus
Want to know more about travelling around Spain
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
More Questions & Answers
Assen to Girona bus services, operated by FlixBus, arrive at Amsterdam Sloterdijk station.
Assen to Girona train services, operated by Nederlandse Spoorwegen (NS), arrive at Schiphol Airport Train Station.
Yes, the driving distance between Assen to Girona is 1500 km. It takes approximately 14h 46m to drive from Assen to Girona.
Book your Assen to Girona train tickets online with Omio.
There are 1119+ hotels available in Girona.









