Directions from Edinburgh to Cape Wrath

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

Train, bus  •  7 h 14 min

  1. 805

$65 - $95

Cheapest option

Train, bus via Lairg, Station (Railway Station)  •  8 h 45 min

  1. 805 / ...

$63 - $98

4 alternative options

Bus  •  7 h 36 min

  1. M90 / ...
  2. 805

$72 - $84

Night train, bus  •  9 h 39 min

  1. 891

$67 - $84

Fly to Wick, bus  •  7 h 24 min

  1. EDI - WIC

$119 - $388

Fly to Stornoway, ferry, bus  •  10 h 23 min

  1. EDI - SYY

$118 - $353

Questions & Answers

The distance between Edinburgh and Cape Wrath is 316 km.

The cheapest way to get from Edinburgh to Cape Wrath is to night train and bus which costs £50 - £65 and takes 9 h 39 min.

The quickest way to get from Edinburgh to Cape Wrath is to train and bus which takes 7 h 14 min and costs £45 - £75.

It takes approximately 7 h 14 min to get from Edinburgh to Cape Wrath, including transfers.

What companies run services between Edinburgh, Scotland and Cape Wrath, Scotland?

You can take a bus from Edinburgh to Cape Wrath via Inverness, Bus Station and Keoldale, Road End (Cairn) in around 7 h 36 min.

Airlines
Loganair
Website
loganair.co.uk
Flights from Edinburgh to Wick
Ave. Duration
1 h
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$70 - $650
Flights from Edinburgh to Stornoway
Ave. Duration
1 h 5 min
When
Every day
Estimated price
$70 - $600
Train operators
ScotRail
Phone
+44 344 811 0141
Email
customer.relations@scotrail.co.uk
Website
scotrail.co.uk
Train from Edinburgh to Inverness
Ave. Duration
3 h 29 min
Frequency
5 times a day
Estimated price
$50 - $65
Website
scotrail.co.uk
Advanced Single
$29 - $40
Anytime Day Single
$50 - $65
Train from Inverness to Lairg
Ave. Duration
1 h 44 min
Frequency
3 times a day
Estimated price
$18 - $23
Website
scotrail.co.uk
Advanced Single
$9 - $14
Anytime Day Single
$18 - $23
Caledonian Sleeper
Website
sleeper.scot
Night train from Edinburgh to Inverness
Ave. Duration
4 h 25 min
Frequency
6 times a week
Estimated price
$30 - $45
Website
sleeper.scot
Sleeper Berth Twin
$110 - $160
Sleeper Berth Solo
$198
Sleeper Seat
$30 - $45
Bus operators
The Durness Bus
Phone
01971 511 223
Email
info@thedurnessbus.com
Website
thedurnessbus.com
Bus from Inverness, Bus Station to Kinlochbervie, Manse Road
Ave. Duration
2 h 23 min
Frequency
Once a week
Estimated price
$33
Schedules at
thedurnessbus.com
Bus from Inverness, Bus Station to Keoldale, Road End (Cairn)
Ave. Duration
2 h 38 min
Frequency
Once a week
Estimated price
$38
Schedules at
thedurnessbus.com
Bus from Lairg, Station (Railway Station) to Loch Stack, Alltnasuileig
Ave. Duration
57 min
Frequency
Once daily
Estimated price
$13
Schedules at
thedurnessbus.com
Bus from Thurso, Princes Street (Taxi Rank) to Durness, Post Office
Ave. Duration
2 h 20 min
Frequency
Once a week
Estimated price
$25
Schedules at
thedurnessbus.com
Scottish Citylink
Phone
0871 266 33 33
Email
info@citylink.co.uk
Website
citylink.co.uk
Bus from Edinburgh, Bus Station (Stances 11 & 12) to Inverness, Bus Station
Ave. Duration
3 h 40 min
Frequency
Hourly
Estimated price
$30 - $50
Schedules at
citylink.co.uk
North West Community Bus
Phone
01971 521054
Email
nwcba@klb3.wanadoo.co.uk
Website
nwcba.co.uk
Bus from Dingwall, Tesco (Tesco Superstore) to Kinlochbervie, Manse Road
Ave. Duration
2 h 45 min
Frequency
Once a week
Estimated price
$32
Schedules at
nwcba.co.uk
Bus from Ullapool, Latheron Lane Car Park to Kinlochbervie, Bervie Road
Ave. Duration
1 h 34 min
Frequency
Once a week
Estimated price
$19
Schedules at
nwcba.co.uk
Ferry operators
Caledonian MacBrayne

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 Italian Lakes: Getting around by train, Want to know more about US trains? and Getting around the Cyclades - to help you get the most out of your next trip.