Perth to Stirling by Bus

From €2.30
50 minutes
Perth
32+ departures daily
Perth
Perth
50min
Stirling
Stirling
Official megabus partner Instant confirmation E-ticket / mobile ticketPrices checked 17 Jun 2026

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

Travel time of around 50 minutes between Perth and Stirling
Affordable fares starting at €2.30 with megabus
Access to Stirling Castle and the National Wallace Monument
Regular departures allow for flexible day-trip planning
Evening return buses for same-day return options

How to Get from Perth to Stirling

OptionDurationPrice
Best
Bus
50minFrom €2.30
Driving45min€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

Perth
Perth bus station is located centrally on Leonard Street, a short walk from the city center. It is well served by local buses and taxi services, making it accessible from various parts of Perth. The station has basic facilities including seating areas and nearby shops for snacks or last-minute purchases, though there is no dedicated luggage storage. For megabus departures, check the electronic boards or ask staff to confirm the correct platform, as it can vary depending on the time of day. Passengers are advised to arrive at least 15 minutes before departure to manage boarding smoothly. The station’s location provides easy access to Perth’s amenities and local attractions if you arrive early or have time after your trip.
Stirling
Stirling bus station is situated near the city center, on Port Street, making it convenient for walking to major attractions. From the station, local buses and taxis are readily available to reach other parts of the city or surrounding areas. There is a taxi rank directly outside the station, and multiple bus lines pass through, connecting to residential neighborhoods and suburbs. While the station does not offer luggage storage facilities, its proximity to hotels and transport hubs allows for easy handling of bags. Passengers arriving by megabus can plan onward journeys or begin exploring Stirling’s historic sites within minutes of disembarking.

megabus Ticket Classes

Economy Saverfrom €2.30
Budget
  • Non-refundable
  • Assigned seating not guaranteed
  • Lowest fare availability
Standard Flexfrom €5.50
Standard
  • Flexible travel times
  • Seat selection available
  • Free cancellations up to 24h before
Premium Plusfrom €9.00
Premium
  • Priority boarding
  • Extra legroom
  • Refundable tickets

How to Book Perth to Stirling Tickets

1
Use the Official megabus Website or App

Begin by visiting megabus's official site or downloading their app to access the full schedule and fare options.

2
Select the Economy Saver Fare

Choose the Economy Saver fare class to get the lowest ticket price starting from €2.3, keeping in mind this is non-refundable.

3
Book in Advance

Secure the best fares by booking tickets several days or weeks before your travel date, as cheapest fares sell out quickly.

4
Travel During Off-Peak Times

Select departures during midweek or off-peak hours to increase your chances of finding the lowest prices.

5
Confirm Your Booking Details

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.

Perth Tours We Recommend

Aberfeldy Distillery Tour tour image
Viator
10/10
Excellent
(354 reviews)
From
~€22
per person
View →
White Water Rafting on the River Tay from Aberfeldy tour image
Viator
10/10
Excellent
(273 reviews)
From
~€70
per person
View →
Canyoning Half-Day Trip at Keltneyburn from Aberfeldy tour image
Viator
10/10
Excellent
(45 reviews)
From
~€64
per person
View →
Food Walking Guided Tour of Perth tour image
Viator
10/10
Excellent
(38 reviews)
From
~€81
per person
View →
Loch Ness and The Highlands from Edinburgh tour image
Viator
10/10
Excellent
(20 reviews)
From
~€977
per person
View →

Other Routes from Perth