More than 1,000 travel companies trust us to sell their tickets all in one place.

National Express
Eurolines France

Coach Information between Glasgow and Perth

distanceDistance48 miles (78 km)
durationAverage coach duration1 h 5 min
priceAverage coach ticket price£7 (€8)
changesDirect coachYes
carriersCoach companiesNational Express or Megabus

Coaches from Glasgow to Perth cover the 48 miles (78 km) long journey taking on average 1 h 5 min with our travel partners like National Express or Megabus. 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 Glasgow Central and arrive in Perth, Leonard / Cross St.

Travel Tips

Coach to Perth from Glasgow
Take the bus to Perth 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 Glasgow to Perth.
How much do cheap coaches from Glasgow to Perth cost?
You can find a cheap coach from Glasgow to Perth for some dates and times for as low as £7  one way in the next 7 days.
What is the average cost of a coach from Glasgow to Perth?
In the next 7 days you’ll find that the average cost of a coach ticket to Perth from Glasgow is £7  one way.
What is the distance by coach from Glasgow to Perth?
The Glasgow to Perth coach distance is approximately 48 miles (78 km).
How long is the coach journey from Glasgow to Perth?
The coach time from Glasgow to Perth is on average 1 h 5 min  for the 48 miles (78 km) long journey, but the time it takes to go from Glasgow to Perth by coach can vary depending on specific dates or travelling on weekends and holidays.
Which coach station in Glasgow goes to Perth? Which coach station do I come into Perth from Glasgow?

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

Omio customers book a coach from Glasgow Central   to Perth, Leonard / Cross St.   most frequently for this route.

Where is the coach station in Glasgow? Where is the coach station in Perth?

The most popular departure coach station with passengers for this route, called Glasgow Central, is located 0.5 miles (757 m) from the city centre of Glasgow.

The most popular arrival coach station, Perth, Leonard / Cross St. Is located 0.3 miles (515 m) away from the city centre of Perth.

What coach companies go from Glasgow to Perth?
If you're looking for coaches from Glasgow to Perth, you can rely on National Express or Megabus to get you to Perth. It's also good to check out all possible coach companies for the Glasgow to Perth route to see if there might be differences in the amenities they offer.
How early should I purchase coach tickets from Glasgow to Perth to score the best deals?
You can find a coach to Perth from Glasgow to cost on average £7 one way if you book within the next 7 days. But we recommend buying coach tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Glasgow to Perth coach generally on sale a few months before the planned travel date.