Day mode

Edinburgh to Inverness Trains

AVG daily departures10
AVG ticket cost€99
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:06 PM
3 h 28 m
08:38 AM
05:02 PM
3 h 30 m
01:32 PM
08:07 PM
3 h 34 m
04:33 PM
02:15 PM
3 h 43 m
10:32 AM
06:26 PM
3 h 45 m
02:41 PM
Shortest travel time3 h 28 m
Longest travel time4 h 2 m
Avg. daily departures:10

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

Serena P.
Traveled from Porto to Lisbon

Best High-Speed Trains

See What You Get

We provide only real pictures and honest descriptions

Flexible Planning

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

Convenient Booking

We speak your language and offer over 20 payment methods

Real Human Support

We provide documents for expense tracking and accounting