HUB hero image

How to Travel from

Perth to Upper Largo

by Rideshare, Route or Car

Perth
+0
Upper Largo
Transport search to Upper Largo
Perth
+0
Upper Largo
Building a composite car route
Cheapest
Best Offer!
Car
1 h 1 min
86 km.
from $4
Composite Route Car Only

Four ways to Travel from Perth to Upper Largo

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Train operators

ScotRail

Phone:
+44 344 811 0141
Website:
scotrail.co.uk/
Train from Perth to Markinch
Ave. Duration:
31 min
Frequency:
Hourly
Estimated price:
$11.39–$25.32

Bus operators

Stagecoach East Scotland

Phone:
0345 241 8000
Website:
stagecoachbus.com
Bus from High Street to Bus
Ave. Duration:
24 min
Frequency:
Hourly
Estimated price:
$3.67–$5.06
Bus from Scott Street to Bus
Ave. Duration:
1h 17m
Frequency:
Hourly
Estimated price:
$6.96–$10.13
Bus from Bus Station to Post
Ave. Duration:
23 min
Frequency:
Every 30 minutes
Estimated price:
$4.18–$5.82

Moffat + Williamson

Phone:
01592 774785
Website:
moffat-williamson.co.uk/
Bus from High Street to Bus
Ave. Duration:
41 min
Frequency:
Every 2 hours

Questions and Answers

What is the cheapest way to get from Perth to Upper Largo?

The cheapest way to get from Perth to Upper Largo is to bus which costs $9.24 - $14.13 and takes 1h 57m.

What is the fastest way to get from Perth to Upper Largo?

The fastest way to get from Perth to Upper Largo is to drive which takes 38 min and costs $9.24 - $14.13 .

Is there a direct bus between Perth and Upper Largo?

No, there is no direct bus from Perth to Upper Largo. However, there are services departing from Scott Street and arriving at Post Office via Bus Station. The journey, including transfers, takes approximately 1h 57m.

How far is it from Perth to Upper Largo?

The distance between Perth and Upper Largo is 55 km. The road distance is 47.1 km.

How do I travel from Perth to Upper Largo without a car?

The best way to get from Perth to Upper Largo without a car is to train and bus which takes 1h 38m and costs $15.22 - $29.35 .

How long does it take to get from Perth to Upper Largo?

It takes approximately 1h 38m to get from Perth to Upper Largo, including transfers.

Where do I catch the Perth to Upper Largo bus from?

Perth to Upper Largo bus services, operated by Stagecoach East Scotland, depart from Scott Street station.

Where does the Perth to Upper Largo bus arrive?

Perth to Upper Largo bus services, operated by Stagecoach East Scotland, arrive at Bus Station.

Can I drive from Perth to Upper Largo?

Yes, the driving distance between Perth to Upper Largo is 47 km. It takes approximately 38 min to drive from Perth to Upper Largo.

Where can I stay near Upper Largo?

There are 958+ hotels available in Upper Largo. Prices start at $97.61 per night.
+0