ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Edinburgh

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

Buses from Inverness to Edinburgh

🚍 The bus journey from Inverness to Edinburgh takes approximately 3 hours and 57 minutes, offering a convenient and scenic route between the two Scottish cities. 🎫 Prices for bus tickets between Inverness and Edinburgh typically range from £23 to £32, providing an affordable transportation option for travelers exploring the beautiful landscapes of Scotland. 🌲 Route 1 from Inverness to Edinburgh covers a distance of 186 km with one transfer at Glasgow. The journey involves taking the Megabus M10A from Inverness to Perth Broxden Park And Ride, followed by the Megabus M90 to reach the vibrant city of Edinburgh.

Where to stay in Edinburgh

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Find accommodation

Will you be returning to Inverness by bus?

If you need a return bus journey, you can check buses from Edinburgh to Inverness.

See schedule