HUB hero image

How to Travel from

Perth to Stranraer

by Plane, Rideshare or Car

Perth
+0
Stranraer
Transport search to Stranraer
Perth
+0
Stranraer
Building a composite car route
Cheapest
Best Offer!
Car
3 h 35 min
316 km.
from $17
Composite Route Car Only

Three ways to Travel from Perth to Stranraer

Select an Option Below to Start Your Journey
Cheapest
Fastest
Other

Transport providers

Train operators

Translink UK

Phone:
+44 28 9066 6630
Website:
translink.co.uk/
Bus from Glasgow Buchanan to Stranraer
Ave. Duration:
2h 45m
Frequency:
4 times a day
Estimated price:
$29.11–$40.50

ScotRail

Phone:
+44 344 811 0141
Website:
scotrail.co.uk/
Train from Perth to Glasgow
Ave. Duration:
1h 14m
Frequency:
Hourly
Estimated price:
$25.32–$54.43
Train from Glasgow Central to Ayr
Ave. Duration:
53 min
Frequency:
Every 30 minutes
Estimated price:
$17.72–$37.97
Train from Ayr to Stranraer
Ave. Duration:
1h 21m
Frequency:
5 times a day
Estimated price:
$20.25–$45.57

Bus operators

Scottish Citylink

Phone:
0141 352 4444
Website:
citylink.co.uk/
Bus from Buchanan Bus Station to Port
Ave. Duration:
2h 35m
Frequency:
4 times a day
Estimated price:
$29.11–$41.77
Bus from Canal Street to Buchanan
Ave. Duration:
1h 54m
Frequency:
Hourly
Estimated price:
$21.52–$30.38

Ember

Phone:
+44 (0)131 510 4007
Website:
ember.to/
Bus from Canal Street to Buchanan
Ave. Duration:
1h 22m
Frequency:
Every 3 hours

Questions and Answers

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

The cheapest way to get from Perth to Stranraer is to bus via Canal Street which costs $43.48 - $59.78 and takes 5h 39m.

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

The fastest way to get from Perth to Stranraer is to drive which takes 2h 44m and costs $46.74 - $70.65 .

Is there a direct bus between Perth and Stranraer?

No, there is no direct bus from Perth to Stranraer. However, there are services departing from Canal Street and arriving at Port Rodie via Buchanan Bus Station. The journey, including transfers, takes approximately 4h 57m.

How far is it from Perth to Stranraer?

The distance between Perth and Stranraer is 240 km. The road distance is 233.7 km.

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

The best way to get from Perth to Stranraer without a car is to bus which takes 4h 57m and costs .

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

It takes approximately 4h 57m to get from Perth to Stranraer, including transfers.

Where do I catch the Perth to Stranraer bus from?

Perth to Stranraer bus services, operated by Ember, depart from Canal Street station.

Train or bus from Perth to Stranraer?

The best way to get from Perth to Stranraer is to bus which takes 4h 57m and costs . Alternatively, you can train, which costs $54.35 - $119.57 and takes 5h 4m.

Where does the Perth to Stranraer bus arrive?

Perth to Stranraer bus services, operated by Ember, arrive at Buchanan Bus Station.

Can I drive from Perth to Stranraer?

Yes, the driving distance between Perth to Stranraer is 234 km. It takes approximately 2h 44m to drive from Perth to Stranraer.

Where can I stay near Stranraer?

There are 158+ hotels available in Stranraer. Prices start at $47.07 per night.
+0