1map logoGo to main page

St Andrews to Perth from $8: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
St Andrews, United Kingdom
to
Perth, United Kingdom

How to Get from St Andrews to Perth: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$8 by busBest price
40.7 kmDistance
43m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from St Andrews to Perth with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Bus
Train
Average Duration
1h  16m
Estimated price
$10-95
Recommended
Company
various
Bus
Bus
Average Duration
2h  15m
Estimated price
$8-12
Cheapest
route map
Distance: 40.7 km
Duration: 43m

See more options

Company
various
Bus
Bus
Average Duration
2h  53m
Estimated price
$0-0
Company
various
Drive
Average Duration
43m
Estimated price
$10-16
Company
various
Taxi
Average Duration
43m
Estimated price
$80-100

Traveling From St Andrews to Perth

Traveling from St Andrews to Perth offers you a fascinating contrast between the historic charm of St Andrews, known for its ancient university and coastal vistas, and the vibrant culture and stunning landscapes of Perth, often celebrated for its riverside parks and lively arts scene.

Best Neighbourhoods in Perth

Perth, United Kingdom offers diverse neighborhoods each with its own charm.

City Centre
• Bustling shopping district filled with boutiques.
• Artwork and sculptures enhance public spaces.
Blackfriars
• Quaint atmosphere with historic architecture.
• Close to parks and riverside walks.
Scone
• Famous for Scone Palace and its gardens.
• A short drive to scenic countryside.

Best Times To Visit Perth's Attractions

Timing your visits to Perth's attractions can significantly enhance your experience.

Perth Museum and Art Gallery
Visit mid-week in the morning for quieter galleries and engaging exhibits.
South Inch Park
Late afternoon on sunny days offers picturesque views without the crowds.
Scone Palace
Visit during spring for stunning gardens and to enjoy seasonal events.

Perth Weather: What to Expect Year-Round

Perth experiences a temperate maritime climate, with mild summers and cool winters, making it a welcoming destination year-round. The best times to visit are late spring and early autumn when temperatures are pleasant, ensuring enjoyable outdoor activities without the unpredictability of heavy rainfall.

Dining Recommendation in Perth

A visit to Perth's 'The Glenturret' offers a must-try experience with its exquisite tasting menu, highlighting locally sourced ingredients and bold flavors that differ significantly from St Andrews’ more traditional seafood fare. The warm, inviting atmosphere and emphasis on innovative Scottish cuisine create a dining experience that showcases the vibrant culinary scene unique to Perth.

St Andrews - Perth operators

Explore transport companies operating between St Andrews and Perth, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus Show bus routes
Contact phone
0345 241 8000
Website
https://www.stagecoachbus.com

Bus from St Andrews, Bus Station to Dundee City Centre, station

Average Duration
26m
Estimated price
$3-5

Bus from Dundee City Centre, station to Perth, Canal Street

Average Duration
53m
Estimated price
$4-7
Contact phone
01592 774785
Website
http://moffat-williamson.co.uk

Bus from Students' Union to Hill Road

Average Duration
1h 26m
Estimated price
0-0
Train
Contact phone
+44 344 811 0141
Website
https://www.scotrail.co.uk/

Train from Dundee to Perth

Average Duration
24m
Estimated price
$6-10
Website
https://sleeper.scot

Train from Dundee to Perth

Average Duration
20m
Estimated price
$70-90
Taxi
Contact phone
+44 1334 600 600
Website
http://standrewstaxis.com

Taxi from Saint Andrews to Perth

Average Duration
43m
Estimated price
$80-100
Contact phone
+44 1334 477 788
Website
http://golfcitytaxis.com

Taxi from Saint Andrews to Perth

Average Duration
43m
Estimated price
$80-100
Contact phone
+44 7792 563 797

Taxi from Saint Andrews to Perth

Average Duration
43m
Estimated price
$80-100

St Andrews to Perth: Overview of Bus, Train, Flight, and Car Trips

Traveling between St Andrews and Perth offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a picturesque drive from St Andrews to Perth, covering a distance of 53.1 km, with stunning views of the Scottish countryside along the way. In just 43 minutes, you'll find yourself in the historic city of Perth, ready to explore its charm and beauty. 💸 Prices for the journey by car range from £8 to £13, offering an affordable and convenient way to travel between these two enchanting destinations in the United Kingdom. 🏰 Arrive in Perth and dive into its rich history and culture, from the majestic Scone Palace to the tranquil banks of the River Tay.
Average price
£8 - £12
🚌 Starting from St Andrews Bus Station, travelers can embark on a journey to Perth via Dundee City Center. The bus service is operated by Stagecoach East Scotland with a travel time of approximately 2 hours and 15 minutes, including transfers. 💷 Fares for the bus journey from St Andrews to Perth range from £6 to £9, offering an affordable and convenient way to travel between these charming destinations in the United Kingdom.
Departure Point
St Andrews, Bus Station
Arrival Point
Perth, Canal Street station

Frequently asked questions

Find out more about the route from St Andrews to Perth.

Or choose the category:
The distance between St Andrews and Perth in the United Kingdom is approximately 40.2 km by road. The typical travel times vary depending on the mode of transportation. By taking the Line 99 bus and then a train, it takes around 1 hour and 16 minutes to reach Perth from St Andrews. If traveling by car, it would take approximately to reach St Andrews from Perth. Lastly, by bus, it takes approximately 2 hours and 15 minutes to travel from St Andrews to Perth.
The most cost-effective option for traveling from St Andrews to Perth is to take the line 99 bus and then a bus, which costs between £6-£10 and takes approximately 2 hours and 15 minutes. This option allows you to save money while still reaching your destination in a reasonable amount of time. Alternatively, if time is of the essence and cost is less of a concern, taking a taxi is the quickest option, taking only 43 minutes, but it is more expensive with costs ranging between £64-£80.
The prices for a bus ticket from St Andrews to Perth range from £6 to £10.
To get from St Andrews to Perth without using public transportation, you can drive the distance of 53.1 km, which takes approximately 43 minutes. The road trip offers the flexibility to enjoy the scenic route and make any desired stops along the way. The costs for a car journey from St Andrews to Perth vary from £8 to £13.
The most convenient way to travel from St Andrews to Perth without a car is by taking the Line 99 bus and then transferring to a train. This journey typically takes around 1 hour and 16 minutes and costs between £7 and £75. Another option is to take a bus directly from St Andrews to Perth, which typically takes around 2 hours and 15 minutes.
There is no direct link between St Andrews and Perth by bus. However, there are bus services operated by Stagecoach East Scotland that depart from St Andrews Bus Station and arrive at Perth Canal Street via Dundee City Centre. The journey, including transfers, takes approximately 2 hours and 15 minutes.
There are plenty of accommodation options available near Perth with 368+ hotels to choose from. Prices for hotels start at £25 per night, providing a range of choices for all budgets. Some recommended options include hotels such as The Royal George Hotel, Best Western Queens Hotel, and Mercure Perth Hotel, all located conveniently within the city center.
Yes, you can definitely travel from St Andrews to Perth by bicycle. The distance between the two cities is approximately 40.2 km, making it a manageable cycling distance.