There are 8 ways to get from Thurso to Edinburgh by plane, train, bus, night train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly to Edinburgh  •  3 h 18 min

  1. Fly from Wick (WIC) to Edinburgh (EDI) WIC - EDI

$93 - $363

Cheapest option

Bus  •  7 h 40 min

  1. Take the bus from Thurso, Sir Georges Street Church (Bus Shelter) to Inverness, Bus Station X99
  2. Take the bus from Inverness, Bus Station to Edinburgh, Bus Station (Stances 11 & 12) M90 / ...

$47 - $73

6 alternative options

Fly to Aberdeen, train  •  6 h 23 min

  1. Fly from Wick (WIC) to Aberdeen (ABZ) WIC - ABZ
  2. Take the train from Aberdeen to Edinburgh

$152 - $600

Fly to Newcastle, train  •  6 h 43 min

  1. Fly from Wick (WIC) to Newcastle (NCL) WIC - NCL
  2. Take the train from Newcastle to Edinburgh

$77 - $316

Bus, train  •  8 h 9 min

  1. Take the bus from Thurso, Sir Georges Street Church (Bus Shelter) to Inverness, Bus Station X99
  2. Take the train from Inverness to Edinburgh

$47 - $88

Train  •  8 h 25 min

  1. Take the train from Thurso to Inverness
  2. Take the train from Inverness to Edinburgh

$67 - $114

Bus, night train  •  9 h 20 min

  1. Take the bus from Thurso, Sir Georges Street Church (Bus Shelter) to Inverness, Bus Station X99
  2. Take the night train from Inverness to Perth
  3. Take the bus from Perth, Bus Station to Edinburgh, George Street (St Andrew Church) X56

$50 - $74

Drive  •  5 h 10 min

  1. Drive from Thurso to Edinburgh 264.1 miles

$55 - $85

What companies run services between Thurso, Scotland and Edinburgh, Scotland?

Loganair flies from Thurso to Edinburgh 6 times a week. Alternatively, you can take a bus from Thurso to Edinburgh via Inverness, Bus Station in around 7 h 40 min.

Airlines
Flybe
Website
flybe.com
Flights from Wick to Aberdeen
Ave. Duration
35 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$340 - $900
Flights from Wick to Newcastle via Aberdeen
Ave. Duration
4 h 5 min
When
Monday to Friday
Estimated price
$45 - $210
British Airways
Website
britishairways.com
Flights from Wick to Edinburgh
Ave. Duration
1 h
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$23 - $200
Flights from Wick to Newcastle via Edinburgh, London Heathrow
Ave. Duration
6 h
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$80 - $350
Loganair
Website
loganair.co.uk
Flights from Wick to Edinburgh
Ave. Duration
1 h
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$23 - $200
Train operators
ScotRail
Phone
+44 344 811 0141
Email
customer.relations@scotrail.co.uk
Website
scotrail.co.uk
Train from Aberdeen to Edinburgh
Ave. Duration
2 h 23 min
Frequency
Every 3 hours
Estimated price
$35 - $50
Website
scotrail.co.uk
Advanced Single
$22 - $35
Anytime Day Single
$35 - $50
Train from Inverness to Edinburgh
Ave. Duration
3 h 39 min
Frequency
Every 4 hours
Estimated price
$50 - $65
Website
scotrail.co.uk
Advanced Single
$29 - $40
Anytime Day Single
$50 - $65
Train from Thurso to Inverness
Ave. Duration
3 h 46 min
Frequency
3 times a day
Estimated price
$40 - $55
Website
scotrail.co.uk
Advanced Single
$25 - $35
Anytime Day Single
$40 - $55
CrossCountry
Phone
0344 736 9123
Email
customer.relations@crosscountrytrains.co.uk
Website
crosscountrytrains.co.uk
Train from Aberdeen to Edinburgh
Ave. Duration
2 h 33 min
Frequency
Twice daily
Estimated price
$65 - $100
Website
crosscountrytrains.co.uk
Advanced Single
$40 - $65
Anytime Single
$65 - $100
Off-Peak Single
$55 - $90
Train from Newcastle to Edinburgh
Ave. Duration
1 h 30 min
Frequency
Every 2 hours
Estimated price
$60 - $95
Website
crosscountrytrains.co.uk
Advanced Single
$40 - $60
Anytime Single
$60 - $95
Off-Peak Single
$55 - $85
Virgin Trains East Coast
Website
virgintrainseastcoast.com
Train from Aberdeen to Edinburgh
Ave. Duration
2 h 34 min
Frequency
4 times a day
Estimated price
$26 - $40
Website
virgintrainseastcoast.com
2nd Class
$26 - $40
1st Class
$45 - $75
Train from Newcastle to Edinburgh
Ave. Duration
1 h 25 min
Frequency
Hourly
Estimated price
$25 - $40
Website
virgintrainseastcoast.com
2nd Class
$25 - $40
1st Class
$45 - $70
Train from Inverness to Edinburgh
Ave. Duration
3 h 22 min
Frequency
Once daily
Estimated price
$30 - $50
Website
virgintrainseastcoast.com
2nd Class
$30 - $50
1st Class
$60 - $90
Caledonian Sleeper
Website
sleeper.scot
Night train from Inverness to Perth
Ave. Duration
2 h 39 min
Frequency
Once daily
Estimated price
$25 - $40
Website
sleeper.scot
Sleeper Berth Twin
$110 - $160
Sleeper Berth Solo
$196
Sleeper Seat
$25 - $40
Bus operators
Stagecoach UK
Email
customer.services@stagecoachbus.com
Website
stagecoachbus.com
Bus from Thurso, Sir Georges Street Church (Bus Shelter) to Inverness, Bus Station
Ave. Duration
3 h 30 min
Frequency
Hourly
Estimated price
$16 - $23
Schedules at
stagecoachbus.com
Bus from Perth, Bus Station to Edinburgh, George Street (St Andrew Church)
Ave. Duration
1 h 41 min
Frequency
Hourly
Estimated price
$8 - $11
Schedules at
stagecoachbus.com
Scottish Citylink
Phone
0871 266 33 33
Email
info@citylink.co.uk
Website
citylink.co.uk
Bus from Inverness, Bus Station to Edinburgh, Bus Station (Stances 11 & 12)
Ave. Duration
3 h 30 min
Frequency
Hourly
Estimated price
$30 - $50
Schedules at
citylink.co.uk

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Jadrolinija, Want to know more about Flixbus? and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.

Questions & Answers

The distance between Thurso and Edinburgh is 295 km. The road distance is 423 km.

The cheapest way to get from Thurso to Edinburgh is to bus and night train which costs £35 - £60 and takes 9 h 20 min.

The quickest way to get from Thurso to Edinburgh is to fly which takes 3 h 18 min and costs £70 - £280.

No, there is no direct train from Thurso to Edinburgh. However, there are services departing from Thurso and arriving at Edinburgh via Inverness. The journey, including transfers, takes approximately 8 h 25 min.

No, there is no direct bus from Thurso to Edinburgh. However, there are services departing from Thurso, Sir Georges Street Church (Bus Shelter) and arriving at Edinburgh, Bus Station (Stances 11 & 12) via Inverness, Bus Station. The journey, including transfers, takes approximately 7 h 40 min.

It takes approximately 3 h 18 min to get from Thurso to Edinburgh, including transfers.