1map logoGo to main page

Perth to St Andrews from $10: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Perth, United Kingdom
to
St Andrews, United Kingdom

How to Get from Perth to St Andrews: 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.

$10 by carBest price
52.4 kmDistance
43m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Perth to St Andrews 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
Taxi
Average Duration
56m
Estimated price
$45-64
Recommended
Company
various
Train
Average Duration
1h  4m
Estimated price
$28-54
Cheapest
route map
Distance: 52.4 km
Duration: 43m

See more options

Pricing table
Company
various
Drive
Average Duration
43m
Estimated price
$10-16
Company
various
Taxi
Average Duration
43m
Estimated price
$85-110

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Train $28 $28 $28 $28 $28 $28 $28

Traveling From Perth to St Andrews

Your journey from Perth to St Andrews invites you to experience Perth's vibrant city life alongside the tranquil, historic charm of St Andrews, known for its stunning coastal views and rich golfing heritage.

Best Neighbourhoods in St Andrews

St Andrews boasts charming neighborhoods that combine history and coastal beauty.

City Centre
• Home to iconic St Andrews Castle.
• Vibrant shops and cafes line the streets.
The Scores
• Stunning views of the coastline and sea.
• Historic architecture with rich cultural significance.
South Street
• Famous for its historic pubs and eateries.
• Walking distance to St Andrews University.

Best Times To Visit St Andrews's Attractions

Timing your visit to St Andrews attractions can enhance your experience significantly.

St Andrews Castle
Visit early in the morning or late afternoon for fewer crowds.
The Old Course
Best enjoyed during weekdays in the off-peak season for peaceful play.
St Andrews Cathedral
Explore in spring or early autumn to avoid tourist rushes.

St Andrews Weather: What to Expect Year-Round

St Andrews experiences a temperate maritime climate, with mild summers and cool winters, making it an inviting destination year-round. Consider visiting during late spring or early autumn for the most pleasant weather, which enhances outdoor activities while avoiding the busiest tourist times.

Dining Recommendation in St Andrews

The seafood platter at The Seafood Restaurant presents a taste of St Andrews' coastal bounty, showcasing fresh local catches that contrast with the pub fare commonly found in Perth. The vibrant atmosphere and stunning seaside views create a dining experience that celebrates the region's rich maritime heritage.

Perth - St Andrews operators

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

Bus
Website
https://uk.megabus.com

Bus from Perth bus station to Dundee Seagate Bus Station

Average Duration
37m
Estimated price
$10-15
Train Show train routes
Contact phone
+44 344 811 0141
Website
https://www.scotrail.co.uk/

Train from Perth to Dundee

Average Duration
24m
Estimated price
$9-19

Train from Dundee to Leuchars

Average Duration
12m
Estimated price
$2-6
Contact phone
+44 345 722 5333
Website
https://www.lner.co.uk/

Train from Dundee to Leuchars

Average Duration
12m
Estimated price
$3-5
Contact phone
0344 736 9123
Website
https://www.crosscountrytrains.co.uk/

Train from Dundee to Leuchars

Average Duration
11m
Estimated price
$3-13
Website
sleeper.scot

Train from Dundee to Leuchars

Average Duration
16m
Estimated price
$1-3
Taxi
Contact phone
+44 1382 825 825

Taxi from Dundee Seagate Bus Station to Saint Andrews

Average Duration
19m
Estimated price
$35-50
Contact phone
+44 1382 450 450

Taxi from Dundee Seagate Bus Station to Saint Andrews

Average Duration
19m
Estimated price
$35-50
Contact phone
+44 1382 204 060

Taxi from Dundee Seagate Bus Station to Saint Andrews

Average Duration
19m
Estimated price
$35-50
Contact phone
+44 1382 50 50 50

Taxi from Dundee Seagate Bus Station to Saint Andrews

Average Duration
19m
Estimated price
$35-50

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

Traveling between Perth and St Andrews 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 road trip from Perth to St Andrews, covering a charming driving distance of 53.1 km in just about 43 minutes. 💷 Experience affordable travel options with prices ranging from £8 to £13 for a car journey from Perth to St Andrews.
Average price
£8 - £12
🚆 The train journey from Perth to St Andrews takes approximately 1 hour and 4 minutes, making it a convenient and efficient way to travel between the two cities in the United Kingdom. 💷 Ticket prices for the train between Perth and St Andrews can range from £22 to £43, providing flexibility for travelers with different budgets to choose from when planning their trip.