There are 12 ways to get from Tarragona to Edinburgh by train, plane, train (Renfe, TGV, Eurostar), bus, car, car train, or car ferry
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 Barcelona–El Prat Airport, fly to Edinburgh Airport
best- Take the train from Tarragona to Barcelona-Santstrain
- Fly from Barcelona–El Prat Airport (BCN) to Edinburgh Airport (EDI)plane BCN - EDI
7h 18m£60–146Train
- Take the train from Tarragona to Barcelona-Santstrain Re / ...
- Take the train from Barcelona-Sants to Paris Gare De Lyontrain Tgv
- Take the train from Paris Nord to London St Pancras Intltrain Eil
- Take the train from King's Cross to Edinburgh Waverleytrain
16h 31m£440–685Bus, train
- Take the bus from Tarragona to Barcelona - Gran Via de les Corts, 618bus e2 / ...
- Take the bus from Barcelona - North Bus Station to Lille - Europe Train Stationbus
- Take the train from Lille Europe to London St Pancras Intltrain Eil
- Take the train from London St Pancras Intl to Sheffieldtrain
- Take the train from Sheffield to Edinburgh Waverleytrain
30h 1m£360–573Drive, Eurotunnel
- Drive from Tarragona to Calais-Fréthuncar
- Take the cartrain from Calais-Fréthun to Folkestonecartrain
- Drive from Folkestone to Edinburghcar
21h 59m£399–540Fly Reus Airport to Edinburgh Airport
- Fly from Reus Airport (REU) to Edinburgh Airport (EDI)plane REU - EDI
6h 48m£67–193Fly Reus Airport to Glasgow Airport, train
- Fly from Reus Airport (REU) to Glasgow Airport (GLA)plane REU - GLA
- Take the train from Glasgow Queen Street to Edinburgh Waverleytrain
7h 41m£63–198Train to Barcelona–El Prat Airport, fly to Glasgow Airport, train
- Take the train from Tarragona to Barcelona-Santstrain
- Fly from Barcelona–El Prat Airport (BCN) to Glasgow Airport (GLA)plane BCN - GLA
- Take the train from Glasgow Queen Street to Edinburgh Waverleytrain
8h 12m£61–181Fly Reus Airport to Newcastle, train
- Fly from Reus Airport (REU) to Newcastle (NCL)plane REU - NCL
- Take the train from Newcastle to Edinburgh Waverleytrain
8h 3m£94–363Train to Barcelona–El Prat Airport, fly to Glasgow/Prestwick, train
- Take the train from Tarragona to Barcelona-Santstrain
- Fly from Barcelona–El Prat Airport (BCN) to Glasgow/Prestwick (PIK)plane BCN - PIK
- Take the train from Prestwick Intl Airport to Glasgow Centraltrain
- Take the train from Glasgow Queen Street to Edinburgh Waverleytrain
8h 56m£72–250Train via Lyon
- Take the train from Tarragona to Barcelona-Santstrain Re / ...
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Lille Europetrain Tgv
- Take the train from Lille Europe to London St Pancras Intltrain Eil
- Take the train from King's Cross to Edinburgh Waverleytrain
17h 27m£384–653Bus
- Take the bus from Tarragona to Barcelona Airport El Prat T1bus
- Take the bus from Barcelona Airport El Prat T1 to Paris, Quai de Bercybus
- Take the bus from Paris - Bercy-Seine Bus Station to London Victoriabus
- Take the bus from London Victoria to Edinburgh, Bus Stationbus
34h 44m£116–281Drive, car ferry
- Drive from Tarragona to Calaiscar
- Take the carferry from Calais to Port of Dovercarferry
- Drive from Port of Dover to Edinburghcar
22h 50m£321–502
Tarragona to Edinburgh by train
Comparing Your Travel Options
The cheapest way to get from Tarragona to Edinburgh is to train and fly which costs £60 - £150 and takes 7h 18m.
The fastest way to get from Tarragona to Edinburgh is to fly which takes 6h 48m and costs £65 - £200.
No, there is no direct bus from Tarragona to Edinburgh station. However, there are services departing from Tarragona and arriving at Edinburgh, Bus Station via Barcelona Airport El Prat T1, Paris - Bercy-Seine Bus Station and London Victoria. The journey, including transfers, takes approximately 34h 44m.
No, there is no direct train from Tarragona to Edinburgh. However, there are services departing from Tarragona and arriving at Edinburgh Waverley via Barcelona-Sants, Paris Gare de Lyon, Paris Nord and King's Cross. The journey, including transfers, takes approximately 16h 31m.
The distance between Tarragona and Edinburgh is 1115 miles.
The best way to get from Tarragona to Edinburgh without a car is to train which takes 16h 31m and costs £440 - £700.
It takes approximately 7h 18m to get from Tarragona to Edinburgh, including transfers.
Tarragona to Edinburgh bus services, operated by Empresa Plana, depart from Tarragona station.
Tarragona to Edinburgh train services, operated by Renfe Viajeros, depart from Tarragona station.
The best way to get from Tarragona to Edinburgh is to train which takes 16h 31m and costs £440 - £700. Alternatively, you can fly, which costs £65 - £200 and takes 6h 48m, you could also bus, which costs £110 - £290 and takes 34h 44m.
What companies run services between Tarragona, Spain and Edinburgh, Scotland?
You can take a train from Tarragona to Edinburgh Waverley via Barcelona-Sants, Paris Gare de Lyon, Paris Nord, London St Pancras Intl, and King's Cross in around 16h 31m. Alternatively, Jet2.com and easyJet fly from Reus Airport (REU) to Edinburgh Airport (EDI) once daily.
- Website
- easyjet.com
Flights from Barcelona–El Prat Airport to Edinburgh Airport
- Ave. Duration
- 3h
- When
- Friday, Wednesday, Monday, and Sunday
- Estimated price
- £30–120
Flights from Barcelona–El Prat Airport to Edinburgh Airport via Bristol
- Ave. Duration
- 4h 35m
- When
- Thursday
- Estimated price
- £30–120
Flights from Barcelona–El Prat Airport to Edinburgh Airport via Birmingham
- Ave. Duration
- 5h 20m
- When
- Monday
- Estimated price
- £30–120
Flights from Reus Airport to Edinburgh Airport via Bristol
- Ave. Duration
- 5h 12m
- When
- Sunday and Thursday
- Estimated price
- £45–200
Flights from Reus Airport to Edinburgh Airport via London Gatwick
- Ave. Duration
- 5h 7m
- When
- Monday and Friday
- Estimated price
- £45–200
Flights from Reus Airport to Edinburgh Airport via Belfast (Aldergrove)
- Ave. Duration
- 5h 50m
- When
- Thursday
- Estimated price
- £45–200
Flights from Reus Airport to Glasgow Airport
- Ave. Duration
- 2h 50m
- When
- Monday and Friday
- Estimated price
- £45–200
Flights from Reus Airport to Glasgow Airport via London Gatwick
- Ave. Duration
- 4h 52m
- When
- Monday and Friday
- Estimated price
- £45–200
Flights from Reus Airport to Glasgow Airport via Bristol
- Ave. Duration
- 6h 10m
- When
- Sunday
- Estimated price
- £45–200
Flights from Barcelona–El Prat Airport to Glasgow Airport
- Ave. Duration
- 2h 57m
- When
- Wednesday, Thursday, Saturday, Sunday, and Tuesday
- Estimated price
- £55–140
Flights from Barcelona–El Prat Airport to Glasgow Airport via Bristol
- Ave. Duration
- 5h 26m
- When
- Saturday to Friday
- Estimated price
- £55–140
Flights from Barcelona–El Prat Airport to Glasgow Airport via Belfast (Aldergrove)
- Ave. Duration
- 5h 35m
- When
- Wednesday
- Estimated price
- £55–140
Flights from Reus Airport to Newcastle
- Ave. Duration
- 2h 35m
- When
- Wednesday and Saturday
- Estimated price
- £50–220
Flights from Reus Airport to Newcastle via Bristol
- Ave. Duration
- 4h 30m
- When
- Thursday and Sunday
- Estimated price
- £50–230
Flights from Reus Airport to Newcastle via Belfast (Aldergrove)
- Ave. Duration
- 4h 40m
- When
- Tuesday
- Estimated price
- £55–230
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Tarragona to Barcelona-Sants
- Ave. Duration
- 1h 11m
- Frequency
- Every 20 minutes
- Estimated price
- £9–13
- Website
- Renfe Viajeros
Train from Tarragona to Barcelona-Sants
- Ave. Duration
- 1h 11m
- Frequency
- Every 20 minutes
- Estimated price
- £9–13
- Website
- Renfe Viajeros
Train from Tarragona to Barcelona-Sants
- Ave. Duration
- 1h 11m
- Frequency
- Every 20 minutes
- Estimated price
- £9–13
- Website
- Renfe Viajeros
Train from Tarragona to Barcelona-Sants
- Ave. Duration
- 1h 11m
- Frequency
- Every 20 minutes
- Estimated price
- £9–13
- Website
- Renfe Viajeros
Train from Tarragona to Barcelona-Sants
- Ave. Duration
- 1h 11m
- Frequency
- Every 20 minutes
- Estimated price
- £9–13
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 6m
- Frequency
- Twice daily
- Estimated price
- £70–100
- Website
- Renfe Viajeros
- Phone
- +34 977 55 36 80
- Website
- empresaplana.cat
Bus from Tarragona to Barcelona - Gran Via de les Corts, 618
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- £17–20
- Schedules at
- empresaplana.cat
Bus from Tarragona to Barcelona Airport El Prat T1
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- £14–17
- Schedules at
- empresaplana.cat
- Phone
- +353 818 300 400
- [email protected]
- Website
- Irish Ferries
Car ferry from Calais to Port of Dover
- Ave. Duration
- 1h 30m
- Frequency
- Every 3 hours
- Estimated price
- £26–75
- Website
- Irish Ferries
Want to know more about travelling around United Kingdom
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
Travelling to the UK: What do I need to know?
Read the travel guide
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
Booking & Getting There
Tarragona to Edinburgh bus services, operated by Empresa Plana, arrive at Barcelona Airport El Prat T1 station.
Edinburgh is 1h behind Tarragona. It is currently 1:28 AM in Tarragona and 12:28 AM in Edinburgh.
Tarragona to Edinburgh train services, operated by Renfe Viajeros, arrive at Barcelona-Sants station.
Book your Tarragona to Edinburgh train tickets online with Omio.
Book your Tarragona to Edinburgh bus tickets online with Omio.
There are 2808+ hotels available in Edinburgh.














