There are 12 ways to get from Bruges to Tarragona by train (Eurostar, TGV, Renfe), bus, car, train, plane, or train (TGV, Renfe)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Paris
best- Take the train from Bruges to Bruxelles-Miditrain Ic / ...
- Take the train from Brussel-Zuid / Bruxelles-Midi to Paris Nordtrain
- Take the train from Paris Gare De Lyon to Barcelona-Santstrain Tgv
- Take the train from Barcelona Sants to Tarragonatrain R15 / ...
12h 11m€270–575Train to Brussels Airport, fly to Barcelona–El Prat Airport, train
cheapest- Take the train from Bruges to Bruxelles-Miditrain
- Fly from Brussels Airport (BRU) to Barcelona–El Prat Airport (BCN)plane BRU - BCN
- Take the train from Barcelona Sants to Tarragonatrain
7h 32m€62–284Bus via Paris
- Take the bus from Bruges to Paris, Quai de Bercy (Bercy Seine)bus 757
- Take the bus from Paris, Quai de Bercy to Barcelona Airport El Prat T1bus
- Take the bus from Barcelona Airport El Prat T1 to Tarragonabus
21h 45m€96–209Drive 1,337.3 km
- Drive from Bruges to Tarragonacar 1,337.3 km
13h 31m€215–311Train
- Take the train from Bruges to Bruxelles-Miditrain Ic / ...
- Take the train from Brussel-Zuid / Bruxelles-Midi to Perpignantrain Tgv
- Take the train from Perpignan to Camp De Tarragonatrain
13h 37m€284–483Bus
- Take the bus from Bruges to Lillebus 757
- Take the bus from Lille - Europe Train Station to Barcelona - North Bus Stationbus
- Take the bus from Barcelona - North Bus Station to Tarragona - Bus Stationbus
22h€113–202Train, bus to Brussels South Charleroi Airport, fly to Barcelona–El Prat Airport
- Take the train from Bruges to Gand-Saint-Pierretrain
- Take the bus from Gent Sint Pieters Station to Charleroi Airportbus
- Fly from Brussels South Charleroi Airport (CRL) to Barcelona–El Prat Airport (BCN)plane CRL - BCN
- Take the train from Barcelona Sants to Tarragonatrain
9h€82–352Train, train to Eindhoven Airport, fly to Barcelona–El Prat Airport
- Take the train from Bruges to Anvers-Centraltrain
- Take the train from Anvers-Central to Bredatrain
- Take the train from Breda to Eindhoven Centraaltrain
- Fly from Eindhoven Airport (EIN) to Barcelona–El Prat Airport (BCN)plane EIN - BCN
- Take the train from Barcelona Sants to Tarragonatrain
10h 1m€111–397Train, bus to Brussels South Charleroi Airport, fly to Reus Airport
- Take the train from Bruges to Gand-Saint-Pierretrain
- Take the bus from Gent Sint Pieters Station to Charleroi Airportbus
- Fly from Brussels South Charleroi Airport (CRL) to Reus Airport (REU)plane CRL - REU
8h 32m€101–303Train, train to Eindhoven Airport, fly to Reus Airport
- Take the train from Bruges to Anvers-Centraltrain
- Take the train from Anvers-Central to Bredatrain
- Take the train from Breda to Eindhoven Centraaltrain
- Fly from Eindhoven Airport (EIN) to Reus Airport (REU)plane EIN - REU
9h 39m€95–388Train, bus to Brussels South Charleroi Airport, fly to Girona–Costa Brava Airport, bus
- Take the train from Bruges to Gand-Saint-Pierretrain
- Take the bus from Gent Sint Pieters Station to Charleroi Airportbus
- Fly from Brussels South Charleroi Airport (CRL) to Girona–Costa Brava Airport (GRO)plane CRL - GRO
- Take the bus from Girona Costa Brava Airport to Barcelona, Estació d'Autobusos Nordbus
- Take the train from Barcelona Sants to Tarragonatrain
9h 57m€104–384Train, train to Rotterdam The Hague Airport, fly to Barcelona–El Prat Airport
- Take the train from Bruges to Bruxelles-Miditrain
- Take the train from Brussel-Zuid / Bruxelles-Midi to Rotterdam Centraaltrain
- Fly from Rotterdam The Hague Airport (RTM) to Barcelona–El Prat Airport (BCN)plane RTM - BCN
- Take the train from Barcelona Sants to Tarragonatrain
9h 34m€257–662
Bruges to Tarragona by train
Questions & Answers
The cheapest way to get from Bruges to Tarragona is to train and fly which costs €60 - €290 and takes 7h 32m.
The fastest way to get from Bruges to Tarragona is to train and fly which takes 7h 32m and costs €60 - €290.
No, there is no direct bus from Bruges to Tarragona. However, there are services departing from Bruges and arriving at Tarragona via Paris, Quai de Bercy and Barcelona Airport El Prat T1. The journey, including transfers, takes approximately 21h 45m.
No, there is no direct train from Bruges to Tarragona. However, there are services departing from Bruges and arriving at Tarragona via Brussel-Zuid / Bruxelles-Midi, Paris Nord, Paris Gare De Lyon and Barcelona Sants. The journey, including transfers, takes approximately 12h 11m.
The distance between Bruges and Tarragona is 1563 km. The road distance is 1337.3 km.
The best way to get from Bruges to Tarragona without a car is to train via Paris which takes 12h 11m and costs €270 - €600.
It takes approximately 12h 11m to get from Bruges to Tarragona, including transfers.
Bruges to Tarragona bus services, operated by FlixBus, depart from Bruges station.
Bruges to Tarragona train services, operated by Belgian Railways (NMBS/SNCB), depart from Bruges station.
The best way to get from Bruges to Tarragona is to train via Paris which takes 12h 11m and costs €270 - €600. Alternatively, you can bus via Paris, which costs €95 - €210 and takes 21h 45m.
What companies run services between Bruges, Belgium and Tarragona, Spain?
You can take a train from Bruges to Tarragona via Brussel-Zuid / Bruxelles-Midi, Paris Nord, Paris Gare De Lyon, and Barcelona Sants in around 12h 11m. Alternatively, you can take a bus from Bruges to Tarragona via Paris, Quai de Bercy and Barcelona Airport El Prat T1 in around 21h 45m.
- Website
- ryanair.com
Flights from Brussels Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- €35–170
Flights from Brussels South Charleroi Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- €45–230
Flights from Brussels South Charleroi Airport to Barcelona–El Prat Airport via Palma Mallorca
- Ave. Duration
- 4h 35m
- When
- Wednesday to Friday
- Estimated price
- €45–230
Flights from Eindhoven Airport to Barcelona–El Prat Airport via London Stansted
- Ave. Duration
- 4h 17m
- When
- Saturday and Sunday
- Estimated price
- €60–290
Flights from Eindhoven Airport to Barcelona–El Prat Airport via Milan Bergamo
- Ave. Duration
- 4h 37m
- When
- Friday and Sunday
- Estimated price
- €60–290
Flights from Eindhoven Airport to Barcelona–El Prat Airport via Palma Mallorca
- Ave. Duration
- 5h
- When
- Monday, Tuesday, and Sunday
- Estimated price
- €60–290
Flights from Brussels South Charleroi Airport to Reus Airport
- Ave. Duration
- 2h
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- €60–210
Flights from Eindhoven Airport to Reus Airport
- Ave. Duration
- 2h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €50–310
Flights from Eindhoven Airport to Reus Airport via London Stansted
- Ave. Duration
- 4h 55m
- When
- Wednesday and Saturday
- Estimated price
- €50–310
Flights from Brussels South Charleroi Airport to Girona–Costa Brava Airport
- Ave. Duration
- 1h 44m
- When
- Every day
- Estimated price
- €45–240
- Phone
- +32 70 79 79 79
- Website
- Belgian Railways
Train from Bruges to Bruxelles-Midi
- Ave. Duration
- 54 min
- Frequency
- Every 15 minutes
- Estimated price
- €17–35
- Website
- Belgian Railways
Train from Bruges to Bruxelles-Midi
- Ave. Duration
- 54 min
- Frequency
- Every 15 minutes
- Estimated price
- €17–35
- Website
- Belgian Railways
Train from Bruges to Bruxelles-Midi
- Ave. Duration
- 54 min
- Frequency
- Every 15 minutes
- Estimated price
- €17–35
- Website
- Belgian Railways
Train from Bruges to Gand-Saint-Pierre
- Ave. Duration
- 24 min
- Frequency
- Every 15 minutes
- Estimated price
- €7–14
- Website
- Belgian Railways
Train from Bruges to Anvers-Central
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- €19–35
- Website
- Belgian Railways
Train from Anvers-Central to Breda
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- €10–19
- Website
- Belgian Railways
Train from Bruges to Gand-Saint-Pierre
- Ave. Duration
- 24 min
- Frequency
- Every 15 minutes
- Estimated price
- €7–14
- Website
- Belgian Railways
Train from Bruges to Anvers-Central
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- €19–35
- Website
- Belgian Railways
Train from Anvers-Central to Breda
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- €10–19
- Website
- Belgian Railways
Train from Bruges to Gand-Saint-Pierre
- Ave. Duration
- 24 min
- Frequency
- Every 15 minutes
- Estimated price
- €7–14
- Website
- Belgian Railways
Train from Bruges to Bruxelles-Midi
- Ave. Duration
- 54 min
- Frequency
- Every 15 minutes
- Estimated price
- €17–35
- Website
- Belgian Railways
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Bruges to Paris, Quai de Bercy (Bercy Seine)
- Ave. Duration
- 4h 25m
- Frequency
- 3 times a day
- Estimated price
- €24–40
- Website
- Flixbus
Bus from Bruges to Lille
- Ave. Duration
- 1h 10m
- Frequency
- 4 times a day
- Estimated price
- €5–10
- 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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Bruges to Tarragona bus services, operated by FlixBus, arrive at Paris, Quai de Bercy (Bercy Seine) station.
Bruges to Tarragona train services, operated by Belgian Railways (NMBS/SNCB), arrive at Bruxelles-Midi station.
Yes, the driving distance between Bruges to Tarragona is 1337 km. It takes approximately 13h 31m to drive from Bruges to Tarragona.
Book your Bruges to Tarragona train tickets online with Omio.
Book your Bruges to Tarragona bus tickets online with Omio.
There are 3329+ hotels available in Tarragona.








