How much are Perth to Stirling bus tickets?
The cheapest Perth to Stirling bus tickets start from €2.30 with megabus. The journey takes 50 minutes, with 32+ departures daily, from Perth to Stirling. To get the lowest fare, book in advance and pick off-peak, mid-week departures — the cheapest non-refundable fares sell out first.
- Cheapest fare: from €2.30
- Journey time: 50 minutes
- Frequency: 32+ departures daily
- Carrier: megabus
About This Route
Travel from Perth to Stirling by bus with megabus in approximately 50 minutes, making it an ideal choice for a day trip. Departing from Perth city center, buses run regularly throughout the day, allowing flexibility to plan your visit to Stirling. On arrival, you can visit key sites such as Stirling Castle, the National Wallace Monument, and the old town’s historic streets. Return services operate in the evening, so you can comfortably spend several hours sightseeing before heading back to Perth the same day. Tickets start from €2.30, offering an affordable way to experience Stirling without the need for a car. Consider scheduling your outbound trip in the morning to maximize your time exploring, and check the latest bus times to coordinate your return. This route is well-suited for travelers interested in history and Scottish heritage, with straightforward connections and minimal walking needed between the bus stop and main attractions.
What to Expect on the Journey
The bus route from Perth to Stirling offers a swift journey of approximately 50 minutes along the A9 and M9 corridors, crossing varied Scottish landscapes. Departing from Perth, the route moves through gentle agricultural land, interspersed with small woodlands and occasional views of the River Tay. Passengers can glimpse the outskirts of the historic city of Dunblane shortly before arriving in Stirling. The onboard experience on megabus includes standard seating with space for luggage, and large windows allow for clear views of the countryside. As the bus approaches Stirling, passengers may notice views of the Ochil Hills to the north and the historic Stirling Castle perched on the volcanic crag, signaling the arrival into a city rich in Scottish heritage. With over 32 departures daily, travelers can plan trips flexibly, making this route suitable for same-day visits to Stirling's attractions or onward connections. The route itself is direct, mostly on motorways allowing for a smooth ride, giving passengers time to relax or prepare for their activities upon arrival.
Route Highlights
How to Get from Perth to Stirling
| Option | Duration | Price |
|---|---|---|
Best Bus | 50min | From €2.30 |
| Driving | 45min | €5-8 fuel + no tolls |
Taking the bus is cost-effective and convenient for this route, avoiding parking concerns in Stirling, while driving offers more flexibility on timing.
Station Information
megabus Ticket Classes
- Non-refundable
- Assigned seating not guaranteed
- Lowest fare availability
- Flexible travel times
- Seat selection available
- Free cancellations up to 24h before
- Priority boarding
- Extra legroom
- Refundable tickets
How to Book Perth to Stirling Tickets
Begin by visiting megabus's official site or downloading their app to access the full schedule and fare options.
Choose the Economy Saver fare class to get the lowest ticket price starting from €2.3, keeping in mind this is non-refundable.
Secure the best fares by booking tickets several days or weeks before your travel date, as cheapest fares sell out quickly.
Select departures during midweek or off-peak hours to increase your chances of finding the lowest prices.
Review your selected times and fare class carefully before finalizing payment to avoid extra charges or mistakes.
Travel Tips
- Book tickets in advance online for the best prices and guaranteed seats
- Check the latest megabus schedule to avoid long waits
- Arrive early in Stirling to make the most of daylight hours for sightseeing
- Wear comfortable shoes as some walking is required to reach main attractions
- Carry a printed or digital copy of your ticket to present on board
Luggage & Accessibility
megabus allows passengers to bring one large suitcase and one small carry-on bag per ticket holder at no extra charge. Large bags should not exceed 20 kg in weight and must fit in the designated luggage compartments. Oversized items, including bikes, are not permitted on this service. The buses are equipped with wheelchair ramps and priority seating to assist passengers with accessibility needs. Passengers should ensure their luggage complies with size and weight limits to avoid additional fees or refusal of carriage.
Cancellation Policy
https://www.megabus.co.uk/terms-conditions/conditions-of-carriage/
When You Arrive in Stirling
Upon arrival in Stirling, start with a visit to Stirling Castle, perched above the city and rich in Scotland’s history. Next, walk or take a short bus ride to the National Wallace Monument, commemorating the Scottish hero William Wallace. For a relaxed first hour, explore Stirling’s Old Town streets, where cafes and shops provide a convenient spot for refreshments. The city center is compact, making it easy to reach these highlights on foot from the bus station. Timing your visit for mid-morning or early afternoon allows you to enjoy these sights without the larger crowds.
Frequently Asked Questions
Tickets on megabus for Perth to Stirling start from €2.3, with the journey lasting about 50 minutes.








