[menuItemContent][menuItemRightSideContent]
Currency

Cheap train tickets from Perth to Glasgow

Showing times and prices for May 27

Cheapest

$12

Average

$26

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Perth to Glasgow will cost around $ 26 if you buy it on the day, but the cheapest tickets can be found for only $ 12.

Scotrail
05:13AMPerth1h16 06:29AMGlasgow
0 changes
$121One-way
Scotrail
04:13PMPerth1h10 05:23PMGlasgow
0 changes
$271One-way
Scotrail
04:38PMPerth1h14 05:52PMGlasgow
0 changes
$271One-way
Scotrail
02:18PMPerth1h01 03:19PMGlasgow
0 changes
$271One-way
Scotrail
03:56PMPerth1h18 05:14PMGlasgow
0 changes
$271One-way

Train schedule from Perth to Glasgow

Showing trains for tomorrow, Fri, May 27
Scotrail
05:13AMPerth1h16 06:29AMGlasgow
0 changes
Scotrail
08:14AMPerth0h59 09:13AMGlasgow
0 changes
Scotrail
02:18PMPerth1h01 03:19PMGlasgow
0 changes
Scotrail
03:56PMPerth1h18 05:14PMGlasgow
0 changes
Scotrail
04:13PMPerth1h10 05:23PMGlasgow
0 changes
Scotrail
04:38PMPerth1h14 05:52PMGlasgow
0 changes
Scotrail
04:56PMPerth1h18 06:14PMGlasgow
0 changes
Scotrail
08:22PMPerth1h00 09:22PMGlasgow
0 changes
Scotrail
10:21PMPerth1h02 11:23PMGlasgow
0 changes
Scotrail
10:43PMPerth1h16 11:59PMGlasgow
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Fri
May 27
$15Scotrail
$8Megabus
Sat
May 28
$15Scotrail
$10Megabus
Sun
May 29
$27Scotrail
$10Megabus
Mon
May 30
$15Scotrail
$8Megabus
Wed
Jun 1
$15Scotrail
$8Megabus
Thu
Jun 2
$15Scotrail
$8Megabus
Fri
Jun 3
$15Scotrail
$8Megabus
Sun
Jun 5
Find prices
$8Megabus
Mon
Jun 6
$15Scotrail
$8Megabus
Wed
Jun 8
Find prices
$8Megabus
Thu
Jun 9
$15Scotrail
$8Megabus
Fri
Jun 10
$15Scotrail
$8Megabus
Sat
Jun 11
Find prices
$8Megabus
Sun
Jun 12
$15Scotrail
$8Megabus
Mon
Jun 13
$7Scotrail
Find prices
Wed
Jun 15
$15Scotrail
$8Megabus

Fastest train times from Perth to Glasgow

Showing times and prices for May 27

Fastest Journey

59 m

Average

1 h 9 m

Trains per day

10

Distance

78 km

Of the 10 trains that leave Perth for Glasgow every day 10 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 78 km distance in an average of 1 h 9 m but if you time it right, some trains will get you there in just 59 m .

The slowest trains will take 1 h 18 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Scotrail
08:14AMPerth0h59 09:13AMGlasgow
0 changes
$281One-way
Scotrail
08:22PMPerth1h00 09:22PMGlasgow
0 changes
$281One-way
Scotrail
02:18PMPerth1h01 03:19PMGlasgow
0 changes
$271One-way
Scotrail
10:21PMPerth1h02 11:23PMGlasgow
0 changes
$281One-way
Scotrail
04:13PMPerth1h10 05:23PMGlasgow
0 changes
$271One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Perth to Glasgow

distanceDistance48 miles (78 km)
durationAverage train duration1 h 8 min
priceAverage train ticket price$19 (€17)
changesDirect trainYes
carriersTrain companiesScotrail

Trains from Perth to Glasgow cover the 48 miles (78 km) long trip taking on average 1 h 8 min with our travel partners like Scotrail. There are direct train services available. While the average ticket price for this journey costs around $19 (€17), you can find the cheapest train ticket for as low as $15 (€13). Travelers depart most frequently from Perth and arrive in Glasgow Central.

Travel Tips: Trains from Perth to Glasgow

Travel by train to Glasgow 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 Glasgow.
FAQs

What is the price of the cheapest train from Perth to Glasgow?

Omio customers have found the cheapest trains from Perth to Glasgow to cost as little as $15 (€13)  in the next 7 days.

How much is a train ticket between Perth and Glasgow?

If you’re looking to purchase your train tickets in the next week, you can expect the Perth to Glasgow train price to come in at an average of $19 (€17)  one way.

How many miles is it from Perth to Glasgow by train?

The distance between Perth and Glasgow by train is approximately 48 miles (78 km).

How long is the train to Glasgow from Perth?

On average the Perth to Glasgow train time is 1 h 8 min  covering the 48 miles (78 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

Which train station from Perth to Glasgow do I depart from? Which Glasgow train station from Perth do I arrive in?

Omio customers book a train from Perth   to Glasgow Central   most frequently for this route.

Where is the train station in Perth to go to Glasgow? Where is the train station in Glasgow located?

The most popular departure train station with passengers for this journey, called Perth, is located 0.9 miles (1.5 km) from the city center of Perth.

The most popular arrival train station, Glasgow Central, is located 1.1 miles (1.7 km) away from the city center of Glasgow.

What train companies offer a service to Glasgow from Perth?

If you're looking for trains from Perth to Glasgow, you can rely on Scotrail to get you to Glasgow. It's also good to check out all possible train companies for the Perth to Glasgow route to see if there might be differences in the amenities they offer.

Are there any direct trains from Perth to Glasgow?

Yes, you can look for direct trains from Perth to Glasgow with Scotrail  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this trip.

When does the first train depart from Perth to Glasgow? When does the last train depart from Perth to Glasgow?

The earliest train departing from Perth to Glasgow leaves at 5: 13 AM. The last train departing from Perth to Glasgow leaves at 10: 43 PM. You can find the latest Perth to Glasgow train schedule on Omio and book the best time to leave for your journey on your chosen travel date.

How far in advance should I purchase a train ticket from Perth to Glasgow to get the best deals?

In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this trip and save money. If you purchase train tickets from Perth to Glasgow within the next 7 days, you can find tickets to cost on average $19 (€17) one way. To find the best prices for this trip, consider booking your train ticket from Perth to Glasgow a few months in advance.

Important Stations and Airports for this Journey

Perth
Glasgow
The major railway station for departures from Perth is Perth. Read all the information you need to know about services, amenities and connections at Perth for your journey between Perth and Glasgow.