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.