1map logoGo to main page

Edinburgh, Edinburgh to Stirling, Stirling from $3: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Edinburgh, United Kingdom
to
Stirling, United Kingdom

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

$3 RideshareBest price
49.6 kmDistance
47m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Edinburgh 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
various
Train
Average Duration
51m
Estimated price
$13-85
Recommended
Company
BlaBlaCar
Rideshare
Average Duration
1h  3m
Estimated price
$3-8
Cheapest
route map
Distance: 49.6 km
Duration: 47m

See more options

Pricing table
Company
Megabus UK
Bus
Average Duration
1h  32m
Estimated price
$11-16
Company
Own vehicle
Drive
Average Duration
47m
Estimated price
$12-18
Company
City Cabs Ltd
Taxi
Average Duration
47m
Estimated price
$120-160

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $7 $7 $7 $7 $7 $7 $7
Train $15 $15 $15 $15 $15 $15 $13

Traveling From Edinburgh to Stirling

Your journey from the historic charm of Edinburgh, with its bustling streets and iconic castle, to the tranquil yet vibrant atmosphere of Stirling, rich in history and stunning landscapes, offers a fascinating contrast in experiences.

Best Neighbourhoods in Stirling

Stirling boasts diverse neighborhoods, each offering its own distinct charm.

Old Town
• Home to the historic Stirling Castle.
• Cobblestone streets filled with quaint shops.
Bridge of Allan
• Scenic village with a relaxed atmosphere.
• Great dining options and local breweries.
Stirling City Centre
• Vibrant shopping and cultural hotspots.
• Easy access to public transportation.

Best Times To Visit Stirling's Attractions

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

Stirling Castle
Visit early in the morning or late afternoon for fewer crowds.
The Wallace Monument
Weekdays are ideal, especially in the off-peak seasons.
Stirling Old Town
Explore during weekdays for a quieter, more immersive stroll.

Stirling Weather: What to Expect Year-Round

Stirling enjoys a temperate maritime climate, characterized by cool summers and mild winters, with rainfall spread throughout the year. Late spring and early autumn are ideal for visiting, as the weather is generally pleasant, enhancing your exploration of the city’s historic sites.

Dining in Stirling: A Unique Flavor Experience

Try the haggis from The Portcullis Restaurant, where local ingredients meet a cozy, welcoming atmosphere that contrasts with the more modern dining scene in Edinburgh. The rich, hearty flavors of this traditional Scottish dish truly reflect Stirling's heritage and provide a rustic charm that enriches your culinary journey.

Edinburgh - Stirling operators

Explore transport companies operating between Edinburgh and Stirling, 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 Edinburgh to Stirling

Average Duration
51m
Estimated price
$13-30
Contact phone
+44 345 722 5333
Website
https://www.lner.co.uk/

Train from Edinburgh to Stirling

Average Duration
42m
Estimated price
$60-85
Bus Show bus routes
Website
https://uk.megabus.com

Bus from Edinburgh Bus Station to Stirling Goosecroft Bus Station

Average Duration
1h 32m
Estimated price
$6-16
all-pages.other Show other routes
Contact phone
+3 318 576 2228
Website
https://www.blablacar.co.uk

Other from Edinburgh to Stirling

Average Duration
1h 3m
Estimated price
$3-8
Contact phone
+44 131 228 1211
Website
https://www.citycabs.co.uk

Other from Edinburgh to Stirling

Average Duration
47m
Estimated price
$120-160
Contact phone
+44 131 229 2468
Website
https://www.taxis-edinburgh.co.uk

Other from Edinburgh to Stirling

Average Duration
47m
Estimated price
$120-160
Contact phone
+44 131 777 7777
Website
https://www.capitalcarsscotland.co.uk

Other from Edinburgh to Stirling

Average Duration
47m
Estimated price
$120-160

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

Traveling between Edinburgh 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 Edinburgh to Stirling by car, covering a scenic driving distance of 37 miles in just under 47 minutes. 💰 Explore flexible pricing options ranging from £9 to £14 for a convenient and cost-effective trip from Edinburgh to Stirling by car.
Average price
£9 - £14
🚆 The journey from Edinburgh to Stirling by train is convenient and efficient, with direct services departing every 30 minutes and taking approximately 51 minutes to reach the destination. 🚆 With prices ranging from £10 to £67, passengers have a range of fare options to choose from for this 58.7 km route. For a hassle-free travel experience, booking tickets in advance through the ScotRail website or contacting their customer service line can ensure a seamless trip from Edinburgh to Stirling.
Departure Point
Edinburgh station
Arrival Point
Stirling station
Useful tips for train travellers
Onboard services vary between operators, with ScotRail typically offering a selection of refreshments including hot and cold drinks, and light snacks. Some services may include catering options such as the 'ScotRail Food and Drink' menu, featuring sandwiches, crisps, and beverages for purchase onboard.
For the Edinburgh to Stirling route, you can choose between Economy Class and First Class seating with ScotRail. Economy Class offers comfortable standard seating, while First Class provides more spacious and quieter seating with complimentary snacks and drinks, making it a great choice if you prefer a more relaxed journey.
The primary train operators for this route are ScotRail (scotrail.co.uk) and London North Eastern Railway (LNER) (lner.co.uk). Check their websites for schedules and any potential service updates. You can also find helpful links to local transport schedules and station maps at (transport.gov.scot)
🚌 A direct bus operated by Megabus UK departs from Edinburgh Bus Station and arrives at Stirling Goosecroft Bus Station, with services running every three hours, seven days a week. The journey typically lasts around 1 hour and 32 minutes. 🛣️ The route from Edinburgh to Stirling covers a distance of 94.0 km and involves one transfer. The first step is a bus towards Inverness, which takes approximately 1 hour and 15 minutes, departing from Edinburgh and arriving at Perth Broxden Park And Ride. The second step is a bus towards Glasgow, with a travel time of about 45 minutes from Perth Broxden Park And Ride to Stirling Goosecroft Bus Station. 💰 The prices for a bus ticket between Stirling and Edinburgh can range from £9 to £13. Travelers can purchase tickets for the Megabus services online through their website at https://tickets.uk.megabus.com/connections for a convenient and affordable journey between these two beautiful Scottish cities.
Departure Point
Edinburgh Bus Station
Arrival Point
Stirling Goosecroft Bus Station

Frequently asked questions

Find out more about the route from Edinburgh to Stirling.

Or choose the category:
The cheapest way to travel from Edinburgh to Stirling is by ridesharing. This option typically costs between £2 and £6 and takes approximately 1 hour and 3 minutes. Ridesharing allows you to share a car with other travelers heading to the same destination, making it a cost-effective and environmentally friendly choice.
The fastest way to travel from Edinburgh to Stirling is by taxi, which takes approximately 47 minutes. However, it is important to note that this option can be quite expensive, with fares ranging from £96 to £119. If you prefer a quicker and more luxurious journey, a taxi would be your best choice. However, for those looking for a more budget-friendly option, taking public transportation or ridesharing may be a more cost-effective alternative.
It is approximately 31 miles from Edinburgh to Stirling. The road distance between the two cities is about 37 miles. The journey can take approximately 40 minutes to 1 hour by car, depending on traffic conditions.
The best way to travel from Edinburgh to Stirling without a car is by train. The journey takes approximately 51 minutes and ticket prices range from £9 to £64, depending on the type of ticket and class you choose. Trains run frequently throughout the day, offering a convenient and comfortable option for travelers.
The journey from Edinburgh to Stirling by train takes approximately 51 minutes, including transfers. Trains depart every 30 minutes, providing frequent and convenient options for travelers. The train route offers a quick and efficient way to reach Stirling from Edinburgh while enjoying the scenic views along the way.
There are many accommodation options available near Stirling. You can choose from over 384 hotels in the area. Prices start at £33 per night, depending on the location and amenities of the hotel. It is recommended to book your stay in advance to ensure availability and to get the best deals.
Yes, you can share a ride from Edinburgh to Stirling using Blablacar's carpooling service. This is a convenient option if you do not have a driver's license or prefer to avoid public transportation. You can find rideshare options on the Blablacar platform, and the cost is typically between £2-£6. It takes approximately 1 hour and 3 minutes to travel between the two cities via rideshare.
Yes, you can drive from Edinburgh to Stirling. The driving distance between the two cities is approximately 37 miles, and it takes about 47 minutes to reach your destination. You can either take the M9 or A907 route, both of which offer a straightforward and scenic journey.
Yes, there is a direct bus between Edinburgh and Stirling. The bus departs from Princes Street and arrives at the Bus Station in Stirling. The service operates every day and the journey takes approximately 1 hour and 27 minutes. Buses are available hourly, providing a convenient and straightforward option for travel between the two cities.
To catch the bus from Edinburgh to Stirling, you need to go to the Princes Street station. This is the departure point for the bus services operated by Scottish Citylink. Make sure to check the schedule and arrive at the station in advance to secure your seat. From Princes Street station, you can then board the bus to Stirling and enjoy your journey.
The bus from Edinburgh to Stirling arrives at the Stirling Bus Station. Scottish Citylink operates this service. The bus station is conveniently located in the city center, making it easily accessible for travelers. Upon arrival, passengers can easily continue their journey to their desired destination within Stirling.
Trains from Edinburgh to Stirling arrive at Stirling station. Stirling station is conveniently located in the city center and offers easy access to major attractions such as Stirling Castle and the Wallace Monument. It is a well-connected station with regular train services operated by First ScotRail Service making it a convenient and efficient option for travelers.
Yes, there is a direct train between Edinburgh and Stirling. The train service operates every day and departs every 30 minutes. The journey between the two cities takes approximately 51 minutes.
To catch the train from Edinburgh to Stirling you will need to go to the Edinburgh station. The train services on this route are operated by First ScotRail Service. You can check the train schedules and purchase tickets either online or at the station. It is recommended to arrive at the station a little early to ensure a smooth boarding process.
The cost of a train ticket from Edinburgh to Stirling can range from £9 to £64, depending on factors such as the time of booking, class of travel, and any applicable discounts or promotions. It is recommended to book your train tickets in advance to secure the best possible price. Additionally, it's important to note that prices may vary between different train operators and departure times.
The cost of a bus from Edinburgh to Stirling typically ranges from £10 to £14. However, it is important to note that prices may vary depending on the specific bus company, time of day, and any promotional offers or discounts available. It is recommended to check with various bus operators and websites to find the best deal and book your tickets in advance to secure the lowest fare.
The cost to drive from Edinburgh to Stirling typically ranges from £10 to £14, depending on factors such as fuel prices and the type of vehicle you are driving. It is important to consider other expenses such as parking fees and tolls along the route. Additionally, the travel time by car is usually around 1 hour, making it a convenient and relatively affordable option for transportation between the two cities.