These companies trust us. We sell their tickets all in one place.

National Express
Eurolines France

Coach Information between Perth and Inverness

distanceDistance80 miles (129 km)
priceAverage coach ticket price£7 (€7)
changesDirect coachYes

Coaches from Perth to Inverness cover the 80 miles (129 km) long route with our travel partners like. There are direct coach services available. You can get the cheapest coach tickets for this journey for as low as £7, but the average price of coach tickets is £7. Travellers depart most frequently from Perth and arrive in Bus Station, Farraline Park, Inverness.

Travel Tips

Buses from Perth to Inverness
Take the bus to Inverness easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Perth to Inverness.
How much does a cheap coach to Inverness from Perth cost?
Omio customers have found the cheapest coaches between Perth and Inverness to cost as little as £7  in the next 7 days.
What is the cost of a coach ticket from Perth to Inverness on average?
If you are looking to book your coach ticket in the next 7 days, you can expect the Perth to Inverness coach to cost on average £7  one way.
What is the distance by coach from Perth to Inverness?
The Perth to Inverness coach distance is approximately 80 miles (129 km).
Which coach station from Perth to Inverness do I depart from? Which Inverness coach station from Perth do I arrive in?

When departing from Perth, you have various coach station options to start your journey from including Perth, Leonard / Cross St. Perth and Perth, Bus Station (stance 5). When arriving in Inverness, you can end your trip in coach stations like Bus Station, Farraline Park, Inverness and Inverness, Bus Station.

Omio customers book a coach from Perth   to Bus Station, Farraline Park, Inverness   most frequently for this route.

Where is the departure coach station in Perth located? Where is the arrival coach station in Inverness located?

Passengers board the coach most frequently from Perth, which is located around 0 mile (s) / 0 km away from the city centre, and they get off the coach at Bus Station, Farraline Park, Inverness, located 0 mile (s) / 0 km away from the city centre.

When is the earliest coach from Perth to Inverness? When is the last coach from Perth to Inverness?
The earliest coach departing from Perth to Inverness leaves at 20: 20. The last coach departing from Perth to Inverness leaves at 20: 20. You can find the latest Perth to Inverness coach timetable on Omio and book the best time to leave for your journey on your chosen travel date.
When should I buy Perth Inverness coach tickets to score the best deals?
If you book Perth to Inverness coach tickets within the next 7 days, you can find one way tickets to cost on average £7. However, booking in advance gives you access to the best prices for coaches between Perth and Inverness. Look out for coach tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Perth Leonard St Opp Train Station
Perth, Scotland