1map logoGo to main page

Stirling to St Andrews from $17: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Stirling, United Kingdom
to
St Andrews, United Kingdom

How to Get from Stirling 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.

$17 - DriveBest price
85.5 kmDistance
1h 8m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Stirling 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
First ScotRail Service
Train
Average Duration
1h  47m
Estimated price
$35-80
Recommended
Company
various
Drive
Average Duration
1h  8m
Estimated price
$17-25
Cheapest
route map
Distance: 85.5 km
Duration: 1h 8m

See more options

Pricing table
Company
Megabus UK
Bus
Average Duration
2h  1m
Estimated price
$47-67
Company
various
Taxi
Average Duration
1h  8m
Estimated price
$140-170

Compare prices for your selected dates

TypeMo 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Bus $9 $8 $9 $9 $9 $9 $8
Train $33 $33 $33 $33 $33 $33 $33

Traveling From Stirling to St Andrews

The journey from Stirling, steeped in rich history and iconic landmarks, to St Andrews, famous for its stunning coastline and vibrant golf culture, offers travelers a fascinating contrast in experiences and scenery.

Best Neighbourhoods in St Andrews

St Andrews boasts charming neighborhoods, each offering its own unique vibe.

Old Town
• Home to historic university buildings.
• Vibrant cafes and shops line the streets.
West Sands
• Famous for its stunning beach views.
• Offers scenic walks along the coastline.
Golf Course Area
• Features world-renowned golfing facilities.
• Hosts major golf tournaments annually.

Best Times To Visit St Andrews's Attractions

Plan your visit to St Andrews with these tips for avoiding crowds.

St Andrews Castle
Visit early in the morning or late afternoon for a quieter experience.
St Andrews Cathedral
Weekdays are ideal; weekends tend to attract more visitors.
West Sands Beach
Early evening offers stunning sunsets and fewer beachgoers.

St Andrews Weather: What to Expect Year-Round

St Andrews experiences a temperate maritime climate, with mild summers and cool, wet winters that can influence your travel plans. Late spring and early autumn typically offer the most pleasant weather, enhancing outdoor exploration and coastal activities.

Dining in St Andrews: A Culinary Adventure

For a distinctive culinary experience, try the fresh seafood at The Seafood Ristorante, where local catch is prepared with Mediterranean influences. This vibrant atmosphere and focus on coastal ingredients set it apart from Stirling’s more traditional fare, inviting you to savor the flavors of the region.

Stirling - St Andrews operators

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

Train Show train routes
Contact phone
+44 344 811 0141
Website
https://www.scotrail.co.uk/

Train from Stirling to Dundee

Average Duration
1h 7m
Estimated price
$19-45
Bus Show bus routes
Website
https://uk.megabus.com

Bus from Stirling Goosecroft Bus Station to Dundee Seagate Bus Station

Average Duration
1h 42m
Estimated price
$12-17
Taxi
Contact phone
+44 1786 816 236
Website
http://stirlingtaxi.com

Taxi from Stirling to Saint Andrews

Average Duration
1h 8m
Estimated price
$140-170
Contact phone
+44 1786 446 447
Website
http://stirlingtaxis.co.uk

Taxi from Stirling to Saint Andrews

Average Duration
1h 8m
Estimated price
$140-170
Contact phone
+44 1786 465 557
Website
http://citycabs-stirling.co.uk

Taxi from Stirling to Saint Andrews

Average Duration
1h 8m
Estimated price
$140-170
Contact phone
+44 1786 445 544

Taxi from Stirling to Saint Andrews

Average Duration
1h 8m
Estimated price
$140-170

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

Traveling between Stirling 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 journey from Stirling to St Andrews, spanning a scenic driving distance of 85.3 km. 💰 Enjoy the flexibility of car travel with affordable prices ranging from £13 to £20 for the journey. 🏖️ Arrive in St Andrews after an approximate 1 hour and 8 minutes drive, ready to explore its stunning beaches, historic sites, and vibrant atmosphere.
Average price
£13 - £19
🚆 Embark on a scenic train journey from Stirling to St Andrews! The route takes approximately 1 hour and 47 minutes, ensuring a swift and convenient travel experience. 💷 Ticket prices for the train between Stirling and St Andrews typically range from £30 to £59, offering flexibility to suit different budgets.
🚌 The trip from Stirling to St Andrews by bus takes approximately 2 hours and 1 minute, covering a distance of 112 km with ticket prices ranging from £37 to £53.
Useful tips for bus travellers
• Book your ticket in advance on the megabus website (megabus.com) as prices range from £36 to £51, and early reservations can help you secure a lower fare.
• When you arrive at St Andrews Bus Station, be prepared for a bustling environment; plan your next steps by checking nearby attractions like the Old Course and St Andrews Cathedral, which are around a 15-minute walk from the station.
• For transfers, if you choose the route via Dundee Seagate Bus Station, stay vigilant about the signs for the Stagecoach buses headed to St Andrews, as there can sometimes be multiple services departing around the same time; the Stagecoach website (stagecoachbus.com) provides real-time bus schedules.

Frequently asked questions

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

Or choose the category:
The distance between Stirling and St Andrews is approximately 75.6 km by road. By train and bus, it takes around 1 hour and 53 minutes to reach St Andrews from Stirling. Alternatively, it takes approximately 1 hour and 8 minutes to reach Stirling from St Andrews by car. If traveling by bus, the journey from Stirling to St Andrews takes approximately 3 hours and 41 minutes.
The most cost-effective transportation option for traveling from Stirling to St Andrews is by bus, which costs between £6-£10. However, it is not the most time-efficient option, as the journey takes approximately 3 hours and 41 minutes. If time is a priority, the quickest option is to take a taxi, which takes around 1 hour and 8 minutes but can be more expensive, with fares ranging from £103 to £127.
The prices for a bus ticket between Stirling and St Andrews vary between £6 and £10.
To travel from Stirling to St Andrews without using public transportation, the best option is to drive. The distance between the two cities is 85.3 km, and it takes around 1 hour and 8 minutes to drive. Renting a car or using a taxi service would be the most convenient and direct way to make this journey, with prices ranging from £14 to £20.
To travel from Stirling to St Andrews without a car, the best option is to take a train and then a bus. The journey typically takes around 1 hour and 53 minutes and costs between £15 and £23. First, you would need to catch a train from Stirling to Dundee, which takes about 1 hour and 24 minutes. From Dundee, you can then take the line 99 bus to St Andrews, which takes around 29 minutes.
There is no direct link between Stirling and St Andrews by bus. However, there are bus services available that involve transfers. The journey, including transfers, takes approximately 2 hours and 11 minutes. The bus services are operated by Megabus UK and Stagecoach East Scotland.
There are a wide range of accommodation options available near St Andrews with over 789 hotels to choose from. Prices for hotels in the area start at around £47 per night, offering a variety of choices for different budgets. Some popular places to stay include The Old Course Hotel, Fairmont St Andrews, and The Dunvegan Hotel, offering comfortable and convenient options for visitors to the area.

Trips from Stirling