ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Inverness

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration3h
Distance183
Avg. price$ 27
Bus trips2 found

Buses from Perth to Inverness

🚌 Traveling from Perth to Inverness by bus is a convenient and scenic journey through the beautiful landscapes of Scotland. 🚌 With a travel time of approximately 2 hours and 30 minutes, you can sit back, relax, and enjoy the journey from Perth to Inverness at an affordable price ranging from £13 to £19.

Where to stay in Inverness

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

Accomodation
  • Yes, there is a direct bus service between Perth and Inverness. The bus departs from Perth Bus Station and arrives at Inverness Bus Station, with services running every three hours daily. The journey typically takes around 2 hours and 30 minutes, providing a convenient and efficient way to travel between the two destinations.
  • You can catch the bus from Perth to Inverness at Perth Bus Station. The bus services on this route are operated by Megabus UK. Perth Bus Station serves as the starting point for the journey, making it convenient for passengers to board the bus and begin their trip to Inverness.
  • The bus traveling from Perth to Inverness arrives at Inverness Bus Station. This is the final destination for the Megabus UK service on this route, providing a convenient drop-off point for passengers. Inverness Bus Station serves as the arrival point for travelers continuing their journey or exploring the city.
  • The cost of a bus ticket from Perth to Inverness typically ranges between £14 and £19. Prices may vary depending on the specific time of booking, day of travel, and any promotional offers that may be available. Passengers can choose from different fare options to suit their budget and travel preferences when making the journey by bus between Perth and Inverness.
  • There are multiple buses that operate between Perth and Inverness each day. The direct bus service, run by Megabus UK, departs from Perth Bus Station and arrives at Inverness Bus Station every three hours. Passengers have frequent daily options to choose from, with the journey typically taking around 2 hours and 30 minutes. The ticket prices for these bus services between Inverness and Perth range from £14 to £19, offering flexibility for travelers.
  • The Perth to Inverness buses are typically less crowded during early morning departures and midday journeys. The most crowded times tend to be during popular travel hours such as late morning and early evening. Travelers looking to avoid crowds may consider opting for the off-peak bus departures to enjoy a more relaxed and comfortable journey between Perth and Inverness.
  • The first bus of the day from Perth to Inverness typically departs from Perth Bus Station in the early morning. The last bus of the day usually leaves Perth in the late evening, offering travelers flexibility in their travel schedule. With services operating every three hours throughout the day, passengers have multiple options for convenient travel between Perth and Inverness.

Will you be returning to Perth by bus?

If you are looking for a return bus travel, please check buses from Inverness to Perth.

See schedule