1map logoGo to main page

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

Compare Travel Options and Prices

from
St Andrews, United Kingdom
to
Stirling, United Kingdom

How to Get from St Andrews to Stirling: 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
52.7 milesDistance
1h 8m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from St Andrews to Stirling 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  58m
Estimated price
$35-140
Recommended
Company
various
Drive
Average Duration
1h  8m
Estimated price
$17-25
Cheapest
route map
Distance: 52.7 miles
Duration: 1h 8m

See more options

Company
Megabus UK
Bus
Average Duration
2h  1m
Estimated price
$50-65
Company
various
Taxi
Average Duration
1h  8m
Estimated price
$130-170

Traveling From St Andrews to Stirling

The journey from St Andrews, with its serene coastal landscapes and historic university charm, to Stirling, known for its pivotal role in Scotland’s history and impressive castle, offers travelers a diverse array of experiences.

Best Neighbourhoods in Stirling

Stirling's neighborhoods offer a mix of history, culture, and vibrant community life.

City Centre
• Home to Stirling Castle and historic sites.
• Bustling shops and local eateries abound.
Bridge of Allan
• Picturesque village atmosphere near scenic parks.
• Known for its charming independent shops.
Cornton
• Offers stunning views of the surrounding mountains.
• Close to several walking and cycling trails.

Best Times To Visit Stirling's Attractions

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

Stirling Castle
Visit early in the morning or later in the afternoon to avoid peak crowds.
The Wallace Monument
Midweek visits offer a quieter experience and stunning views with fewer people.
Battlefield of Bannockburn
Visiting in the late afternoon allows for a serene exploration of the grounds.

Stirling Weather: What to Expect Year-Round

Stirling experiences a temperate maritime climate, characterized by mild summers and cool winters, with rainfall common throughout the year. The best times to visit are late spring and early autumn, as the weather is generally pleasant and allows for enjoyable exploration of the city's attractions.

Dining in Stirling: A Culinary Contrast

A visit to The Kilted Kangaroo offers a lively atmosphere and a menu featuring hearty Scottish comfort food like haggis nachos, bringing a vibrant twist to traditional flavors. This experience contrasts with the refined dining options in St Andrews, showcasing local ingredients in a more casual and spirited setting.

St Andrews - Stirling operators

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

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

Train from Dundee to Stirling

Average Duration
1h 9m
Estimated price
$16-40
Bus
Website
https://uk.megabus.com

Bus from Dundee Seagate Bus Station to Stirling Goosecroft Bus Station

Average Duration
1h 42m
Estimated price
$12-17
Taxi
Contact phone
+44 7790 021 000
Website
https://starfish-taxis.com

Taxi from Saint Andrews to Stirling

Average Duration
1h 8m
Estimated price
$130-170
Contact phone
+44 1334 600 600
Website
https://standrewstaxis.com

Taxi from Saint Andrews to Stirling

Average Duration
1h 8m
Estimated price
$130-170
Contact phone
+44 1334 477 788

Taxi from Saint Andrews to Stirling

Average Duration
1h 8m
Estimated price
$130-170
Contact phone
+44 7792 563 797

Taxi from Saint Andrews to Stirling

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

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

Traveling between St Andrews and Stirling 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 St Andrews to Stirling, covering a driving distance of 85.3 km in just about 1 hour and 8 minutes. 💸 Enjoy the flexibility of choosing from a range of prices, varying between £13 to £20, for your delightful road trip to Stirling from St Andrews.
Average price
£13 - £19
🚆 Embark on a scenic train journey from St Andrews to Stirling with a travel time of approximately 1 hour and 58 minutes. 💷 Ticket prices for the train ride between St Andrews and Stirling range from £31 to £103, offering flexibility for travelers with different budgets.
🚌 Starting from St Andrews it takes approximately 2 hours and 1 minute to reach Stirling by bus, covering a distance of 112 km. The bus prices range from £39 to £49.

Frequently asked questions

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

Or choose the category:
The distance between St Andrews and Stirling is approximately 75.6 km by road. It takes approximately 1 hour and 57 minutes to travel from St Andrews to Stirling using a combination of Line 99 bus and train. Alternatively, it takes around 1 hour and 8 minutes to drive by car. If you prefer to travel by bus, the journey can take approximately 3 hours and 1 minute.
The most cost-effective way to travel from St Andrews to Stirling is by bus, with tickets costing between £6-£10. However, this option takes longer, with a travel time of 3 hours and 1 minute. If you are looking for a quicker option, taking a taxi is the most time-efficient method, with a travel time of just 1 hour and 8 minutes. However, it is also the most expensive option, with fares ranging from £103-£127.
The prices for a bus between Stirling and St Andrews can range from £6 to £10.
To get from St Andrews to Stirling without using public transportation, you can drive yourself. The driving distance is approximately 85.3 km and takes around 1 hour and 8 minutes. Depending on factors like fuel consumption and tolls, the cost of driving can vary between £13 and £20.
To travel from St Andrews to Stirling without a car, you can take the line 99 bus and then a train. The journey takes approximately 1 hour and 57 minutes and costs between £15-£23.
Yes, there is a direct link between St Andrews and Stirling, although it requires a transfer. There is no direct bus from St Andrews station to Stirling station, but there are services that depart from St Andrews Bus Station and arrive at Stirling Bus Station via Forth Valley Royal Hospital. The journey takes approximately 3 hours and 1 minute, including transfers.
There are several options for accommodation near Stirling. With over 384 hotels to choose from, visitors can find a range of options to suit their preferences and budget. Prices start at £33 per night, offering affordable options for travelers.

Trips to Inverness