Edinburgh to Inverness

Sun, May 26
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

See the cheapest trips from Edinburgh to Inverness

Train
Trains
Bus
Buses
Flight
Flights
Today
3 trains from $63
Tomorrow
2 trains from $63
Fri, May 31
4 trains from $64
icn_success

Easy as 1, 2, 3

Choose the cheapest and fastest routes from over 800 official partners

icn_success

Get there your way

Enjoy travelling by train, bus and flight across Europe

icn_success

Every time, anywhere

Because your trip doesn't end with a ticket, we’re here for you all the way

These companies trust us.
We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE

Prices for trains, buses and flights

Train
Flight
Sat
May 25
Find prices
$194British Airways
Sun
May 26
$63Scotrail
$228British Airways
Mon
May 27
$63Scotrail
$225British Airways
Tue
May 28
$63Scotrail
$292TAM Airlines
Wed
May 29
$32London North Eastern Railway
$229British Airways
Thu
May 30
$64Scotrail
$300BA Cityflyer
Fri
May 31
$64Scotrail
$156Flybe
Sat
Jun 1
$64Scotrail
$238British Airways
Sun
Jun 2
$63Scotrail
$302BA Cityflyer
Mon
Jun 3
$63Scotrail
$169British Airways
Tue
Jun 4
$63Scotrail
$125British Airways
Wed
Jun 5
$63Scotrail
$126British Airways
Thu
Jun 6
$64Scotrail
$197Flybe
Fri
Jun 7
$64Scotrail
$249British Airways
Sat
Jun 8
$64Scotrail
$252TAM Airlines
Sun
Jun 9
Find prices
$289Flybe
Mon
Jun 10
$63Scotrail
$299British Airways
Tue
Jun 11
$32Scotrail
$128British Airways
Wed
Jun 12
$32Scotrail
$153British Airways
Thu
Jun 13
$24Scotrail
$173British Airways
Fri
Jun 14
$64Scotrail
$188Flybe

Travel from Edinburgh to Inverness: Journey Details

Inverness, the transport hub of the Highlands, is around 250 kilometers north of the Scottish capital Edinburgh. Trains and buses are the easiest way for travelers in the UK to make the journey. Train travel is usually the faster option, although some express buses can offer similar journey times. ScotRail and London North Eastern Railway (LNER) provide rail services between the two cities, with most journeys taking around 3 hours and 30 minutes. Scottish Citylink buses offer regular connections from Edinburgh to Inverness with travel times ranging from 3.5 to 4.5 hours.

Return trips from Inverness to Edinburgh are also available.

Buses from Edinburgh to Inverness

Scottish Citylink buses depart from the St. Andrews bus station in central Edinburgh, terminating at Inverness Bus Station, close to the city's rail station in the center. There are 10 daily services, beginning with an early morning departure and continuing at roughly 90 minute intervals until the final bus from Edinburgh in late evening. Journey times range from 3 hours and 30 minutes for motorway express services to an hour longer for local stopping routes. Megabus and Park's operate a similar timetable for bus connections between Edinburgh and Inverness.

Trains from Edinburgh to Inverness

ScotRail and London North Eastern Railway (LNER) operate trains from Edinburgh to Inverness. The weekday daily timetable begins with an early morning departure requiring a change at Perth and continues at roughly hourly intervals with 7 direct services and 3 indirect connections. The last train departs Edinburgh in mid-evening. Most journey times are between 3 hours and 20 minutes and 3 hours and 50 minutes, although one evening stopping train takes 4 hours and 45 minutes to reach Inverness. The Sunday schedule is slightly reduced.

Compare prices

Best fares from Edinburgh to Inverness

This month
Next Month
Mon, May 27
Train
Scotrail
09:373h 36m13:13
EdinburghInverness
Mon, May 27
Flight
British Airways
05:3511h 35m17:10
EdinburghInverness
Tue, May 28
Train
Scotrail
08:483h 36m12:24
EdinburghInverness
Fastest Way to Travel from Edinburgh to Inverness
Sun, Jun 30
Flight
TAM Airlines
14:502h 15m17:05
EdinburghInverness
Thu, May 30
Train
Scotrail
07:343h 27m11:01
EdinburghInverness
Fri, May 31
Train
Scotrail
07:343h 27m11:01
EdinburghInverness
Return Journeys from Inverness to Edinburgh
Mon, May 27
Train
Scotrail
10:025h 29m15:31
InvernessEdinburgh
Mon, May 27
Flight
TAM Airlines
13:0022h 20m11:20
InvernessEdinburgh
Tue, May 28
Train
Scotrail
10:025h 29m15:31
InvernessEdinburgh
Stations
Important Stations and Airports for this Journey
Edinburgh
Inverness
BusEdinburgh

Amenities

Refreshments
WC

Frequently Asked Questions

Where is the bus station and what is the best way to get there?
This station is within walking distance of the city centre and is connected to other parts of the city by public transport.
TrainEdinburgh Waverley

Amenities

Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is within walking distance of the city centre and is connected to other parts of the city by public transport.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone