HUB hero image

How to Travel from

Carstairs to Perth

by Rideshare, Route or Car

Carstairs
+0
Perth
Transport search to Perth
Carstairs
+0
Perth
Building a composite car route
Cheapest
Best Offer!
Car
1 h 57 min
175 km.
from $9
Composite Route Car Only

Four ways to Travel from Carstairs to Perth

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Train operators

LNER

Phone:
+44 345 722 5333
Website:
lner.co.uk/
Other from Haymarket to Perth
Ave. Duration:
1h 13m
Frequency:
Once daily
Estimated price:
$24.05–$34.18

ScotRail

Phone:
+44 344 811 0141
Website:
scotrail.co.uk/
Other from Carstairs to Glasgow
Ave. Duration:
45 min
Frequency:
Every 4 hours
Estimated price:
$12.66–$27.85
Other from Glasgow Queen Street to Perth
Ave. Duration:
1h 10m
Frequency:
Hourly
Estimated price:
$25.32–$54.43
Other from Carstairs to Haymarket
Ave. Duration:
30 min
Frequency:
5 times a day
Estimated price:
$12.66–$27.85
Other from Haymarket to Perth
Ave. Duration:
1h 27m
Frequency:
Hourly
Estimated price:
$18.99–$43.04

Questions and Answers

What is the cheapest way to get from Carstairs to Perth?

The cheapest way to get from Carstairs to Perth is to drive which costs $20.65 - $31.52 and takes 1h 10m.

What is the fastest way to get from Carstairs to Perth?

The fastest way to get from Carstairs to Perth is to drive which takes 1h 10m and costs $20.65 - $31.52 .

Is there a direct train between Carstairs and Perth?

No, there is no direct train from Carstairs to Perth. However, there are services departing from Carstairs and arriving at Perth via Haymarket. The journey, including transfers, takes approximately 2h 29m.

How far is it from Carstairs to Perth?

The distance between Carstairs and Perth is 145 km. The road distance is 105.9 km.

How do I travel from Carstairs to Perth without a car?

The best way to get from Carstairs to Perth without a car is to train via Glasgow which takes 2h 24m and costs $32.61 - $70.65 .

How long does it take to get from Carstairs to Perth?

It takes approximately 2h 24m to get from Carstairs to Perth, including transfers.

Where do I catch the Carstairs to Perth train from?

Carstairs to Perth train services, operated by ScotRail, depart from Carstairs station.

What is the time difference between Carstairs and Perth?

It is currently 11:25 at both, Carstairs and Perth.

Where does the Carstairs to Perth train arrive?

Carstairs to Perth train services, operated by ScotRail, arrive at Haymarket station.

Can I drive from Carstairs to Perth?

Yes, the driving distance between Carstairs to Perth is 106 km. It takes approximately 1h 10m to drive from Carstairs to Perth.

How do I get a train ticket from Carstairs to Perth?

Book your Carstairs to Perth train tickets online with Omio.

Where can I stay near Perth?

There are 442+ hotels available in Perth. Prices start at $33.72 per night.
+0