You can get from Perth to Glasgow by train, bus or flight.
We couldn’t find any journeys for this date. Click below and try searching for another date.
|Distance||48 miles (78 km)|
|Available travel modes||Coach or train|
|Ticket price range||£8 - £11|
|Cheapest mode||Coach • £8 • 1 h 5 min|
|Fastest mode||Train • £11 • 57 min|
|Popular travel companies||Megabus or Scotrail|
Travel 48 miles (78 km) by coach or train to Glasgow from Perth. If speed is a priority, then a train is the best option with an average duration of 57 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £8. The most popular travel providers which serve this route are Megabus or Scotrail among others. Travellers can even take a direct from Perth to Glasgow.
You can travel to Glasgow from Perth 2 different ways: coach or train.
Coach services offer the cheapest way to get from Perth to Glasgow. Tickets for a coach cost on average £8.
This is compared to other travel options to Glasgow:
A coach is £4 less than a train for this route with tickets for a train from Perth to Glasgow costing on average £11.
The fastest way from Perth to Glasgow is by train with an average journey time of 57 min.
Other travel options between Perth and Glasgow can usually take longer:
In comparison, going by coach can take 1 h 5 min on average.
Glasgow is approximately 48 miles (78 km) away from Perth.
These are the most popular departure and arrival points when travelling from Perth to Glasgow:
If finding a good deal is your main consideration for your trip from Perth to Glasgow, then we'll help you find the best value travel companies for you:
When planning your trip between Perth and Glasgow, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:
However, we recommend buying tickets to Glasgow from Perth online a few months in advance to get the best deals and save money on your upcoming journey.