Day mode

Edinburgh to Inverness Trains

AVG daily departures11
Average travel time3 h 44 m
Average speed73 km/h
Distance271 km

Edinburgh to Inverness Train: Distance, Timetable & Tickets

Experience the enchanting high-speed train journey from Edinburgh to Inverness, covering the breathtaking Edinburgh to Inverness railway route in approximately 3 hours. Marvel at the scenic beauty of Scotland as you traverse this iconic route, connecting the historic charm of Edinburgh with the tranquil landscapes of Inverness. Whether you're a history enthusiast or nature lover, this seamless train link provides a comfortable and swift connection between these two Scottish gems.    

High-Speed Trains from Edinburgh to Inverness

5 fastest trains from Edinburgh to Inverness

12:01 PM
3 h 23 m
08:38 AM
EdinburghInverness
08:07 PM
3 h 34 m
04:33 PM
EdinburghInverness
05:06 PM
3 h 37 m
01:29 PM
EdinburghInverness
11:17 PM
3 h 38 m
07:39 PM
EdinburghInverness
02:15 PM
3 h 43 m
10:32 AM
EdinburghInverness
Shortest travel time3 h 23 m
Longest travel time4 h 3 m
Avg. daily departures:11

Popular Trains from Edinburgh and Inverness

Credit / debit cardApple PayGoogle PayPayPalAmerican expressUK Banks

The train staff was very nice and we liked the rail trip

avatar
Serena P.
Traveled from Porto to Lisbon

Best High-Speed Trains

icon
icon
See What You Get

We provide only real pictures and honest descriptions

icon
Flexible Planning

You can conveniently book train tickets for up to a year in advance!

icon
Convenient Booking

We speak your language and offer over 20 payment methods

icon
Real Human Support

We provide documents for expense tracking and accounting