Travel options
from Glasgow to Perth

You can get from Glasgow to Perth by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Deutsche Bahn

Travel Information to Perth from Glasgow

distanceDistance48 miles (78 km)
modeAvailable travel modesBus or train
priceTicket price range$9 - $15
cheapestCheapest modeBus • $9 (€7) • 1 h 5 min
fastestFastest modeTrain • $15 (€13) • 1 h
carriersPopular travel companiesMegabus or Scotrail

Travel 48 miles (78 km) by bus or train to Perth from Glasgow. If speed is a priority, then a train is the best option with an average duration of 1 h; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $9 (€7). The most popular travel companies which serve this trip are Megabus or Scotrail among others. Travelers can even take a direct from Glasgow to Perth.

Travel Tips: Travel from Glasgow to Perth

Travel 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 do I reach Perth from Glasgow?

There are 2 travel options from Glasgow to Perth: bus or train.

What is the cheapest way to go from Glasgow to Perth?

The cheapest way to go to Perth from Glasgow is by taking a bus, which costs on average $9 (€7).

This is compared to other ways of getting to Perth:

A bus is $6 (€5) less than a train for this route with tickets for a train from Glasgow to Perth costing on average $15 (€13).

What is the quickest way to get from Glasgow to Perth?

The fastest way from Glasgow to Perth is by train with an average journey time of 1 h.

There are alternative travel options to Perth that can usually take longer:

In comparison, going by bus can take 1 h 5 min   on average.

What is the distance from Glasgow to Perth?

The distance from Glasgow to Perth is approximately 48 miles (78 km).

What are the departure and arrival points in Glasgow and in Perth?

These are the most popular departure and arrival points from Glasgow to Perth:

  • Buses most often depart from Glasgow at Glasgow, Buchanan Bus Station and arrive in Perth at Perth, Leonard Street / Cross Street.
  • Trains from Glasgow to Perth most often leave from Glasgow Central and arrive in Perth.

Which travel companies can get me from Glasgow to Perth?

Omio works with many trusted partners that can help you travel the best way from Glasgow to Perth:

  • You can travel by bus to Perth from Glasgow with Megabus, and you can find Megabus Glasgow to Perth tickets for $9 (€7) on Omio.
  • You can travel by train to Perth from Glasgow with Scotrail, and you can find Scotrail Glasgow to Perth tickets for $15 (€13) on Omio.

Where should I go next after I travel from Glasgow to Perth?

Many of our customers traveling from Glasgow to Perth don't make Perth their final stop. Some of the destinations worth visiting after Perth are Edinburgh, London or Aberdeen, either of which you could add to your trip itinerary. Check Omio for the best and cheapest ways to travel from Perth to any of these top destinations today!

How early should I book Glasgow to Perth tickets online to score the best deals?

Before traveling from Glasgow to Perth, it’s good to know what ticket you can book and how much it will cost in the next 7 days:

  • A bus ticket for this journey costs on average $9 (€7) one way.
  • A train ticket is costing on average $15 (€13) one way for this journey.

But we recommend booking Glasgow to Perth tickets online a few months before your planned travel date to score the best deals and save money on your trip.

Travelling from Glasgow to Perth: related information

Here are some other resources that might have the information you need