The cheapest trains from Perth to Glasgow

Showing times and prices for 23 Oct

Cheapest

£11

Average

£19

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 £ 19 if you buy it on the day, but the cheapest tickets can be found for only £ 11.

Cheapest
08:41Perth1h12 09:53Glasgow Queen Street
0 changes
£111One-way
09:14Perth0h57 10:11Glasgow Queen Street
0 changes
£201One-way
10:54Perth1h17 12:11Glasgow Queen Street
0 changes
£201One-way
11:17Perth1h05 12:22Glasgow Queen Street
0 changes
£201One-way
09:58Perth1h32 11:30Glasgow Queen Street
1 changes
£201One-way

Timetable Perth to Glasgow

Showing trains for tomorrow, Sat, 23 Oct
08:41Perth1h12 09:53Glasgow Queen Street
0 changes
09:14Perth0h57 10:11Glasgow Queen Street
0 changes
09:58Perth1h32 11:30Glasgow Queen Street
0 changes
10:54Perth1h17 12:11Glasgow Queen Street
0 changes
11:17Perth1h05 12:22Glasgow Queen Street
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Fri
22 Oct
Find prices
£9Megabus
Sat
23 Oct
£11Scotrail
£9Megabus
Sun
24 Oct
£20Scotrail
£8Megabus
Mon
25 Oct
£11Scotrail
£7Megabus

The fastest trains from Perth to Glasgow

Showing times and prices for 23 Oct

Fastest Journey

57 m

Average

1 h 12 m

Trains per day

5

Distance

78 km

Of the 5 trains that leave Perth for Glasgow every day 4 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 12 m but if you time it right, some trains will get you there in just 57 m .

The slowest trains will take 1 h 32 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.

Fastest
09:14Perth0h57 10:11Glasgow Queen Street
0 changes
£201One-way
11:17Perth1h05 12:22Glasgow Queen Street
0 changes
£201One-way
08:41Perth1h12 09:53Glasgow Queen Street
0 changes
£111One-way
10:54Perth1h17 12:11Glasgow Queen Street
0 changes
£201One-way
09:58Perth1h32 11:30Glasgow Queen Street
1 changes
£201One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Perth and Glasgow

distanceDistance48 miles (78 km)
durationAverage train duration1 h 3 min
priceAverage train ticket price£16 (€18)
changesDirect trainYes
carriersTrain companiesScotrail

Trains from Perth to Glasgow cover the 48 miles (78 km) long trip taking on average 1 h 3 min with our travel partners like Scotrail. There are direct train services available. While the average ticket price for this journey costs around £16, you can find the cheapest train ticket for as low as £11. Travellers 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
How much do cheap train tickets to Glasgow from Perth cost?
Omio customers have found cheap train tickets to Glasgow from Perth for as low as £11  for the next 7 days.
How much is a train ticket from Perth to Glasgow?
If you are looking to book your train ticket in the next 7 days, you can expect the Perth to Glasgow train to cost on average £16  one way.
What is the distance by train from Perth to Glasgow?
The distance from Perth to Glasgow by train is approximately 48 miles (78 km).
How many hours does it take from Perth to Glasgow by train?
On average the train from Perth to Glasgow duration is 1 h 3 min  for the 48 miles (78 km) long trip, but the travel time can vary if you depart on weekends and holidays.
What station does the Perth to Glasgow train leave from? Which Glasgow train station do I come into from Perth?

Omio customers travelling this route book their trains from Perth   to Glasgow Central.

Where is the Perth train station located? Where is the Glasgow train station located?

You can find the most popular departure train station for this journey, Perth, located approximately 0 mile (s) / 0 km from the city centre of Perth. The most popular arrival train station in Glasgow, called Glasgow Central, is located around 0 mile (s) / 0 km away from its city centre.

Which train providers can get me from Perth to Glasgow?
For the trip from Perth to Glasgow you can take a train with Scotrail. Be sure to check out all possible train providers that offer services between Perth and Glasgow on Omio to compare what amenities they may have.
When can I take the first train from Perth to Glasgow? When can I take the last train for the day?
The first Perth to Glasgow train departs at 07: 41   and the last train from Perth to Glasgow leaves at 10: 17. Check out the most up-to-date Perth to Glasgow train times on Omio and find the best time to travel to your destination.
How early should I book Perth to Glasgow train tickets to get the best deals?
You can find a train from Perth to Glasgow to cost on average £16 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Perth to Glasgow train generally on sale a few months before the planned travel date.

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 trip from Perth to Glasgow.