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 12 Jun 2026

About This Route

Traveling from Perth to Stirling by bus offers an affordable and convenient option for passengers. The journey typically takes around 50 minutes, covering approximately 40 miles via the M90 and M9 motorways. Megabus operates regular services between these two Scottish cities, with ticket prices starting from €2.30 when booked in advance. Buses depart from Perth bus station, located near the city center, and arrive at Stirling bus station, which is within walking distance of Stirling Castle and the town center. Onboard facilities usually include free Wi-Fi and comfortable seating, making the trip pleasant for commuters and tourists alike. Timetables may vary based on the day of the week, so checking the schedule before traveling is advisable. This route is suitable for those seeking a budget-friendly way to connect between Perth and Stirling without the need for a car.

Route Highlights

Affordable fares starting from €2.30
Direct service with no transfers
Departure from central Perth bus station
Arrival close to Stirling town center and castle
Onboard amenities such as free Wi-Fi

Travel Tips

  • Book tickets online in advance to secure the lowest prices
  • Arrive at the bus stop a few minutes early to ensure boarding
  • Check the latest timetable on the Megabus website before your trip
  • Carry a printed or digital copy of your ticket for easy boarding
  • Consider off-peak travel times for less crowded buses

Frequently Asked Questions

The bus journey typically takes around 50 minutes, depending on traffic conditions.

Perth Tours We Recommend

Aberfeldy Distillery Tour tour image
Viator
10/10
Excellent
(354 reviews)
From
~€22
per person
View →
Loch Ness and The Highlands from Edinburgh tour image
Viator
10/10
Excellent
(20 reviews)
From
~€977
per person
View →
Highlands, Glencoe and Glenfinnan Viaduct Private Tour tour image
Viator
10/10
Excellent
(10 reviews)
From
~€939
per person
View →
2 Day Private Tour of Skye and the Highlands from Edinburgh tour image
Viator
10/10
Excellent
(10 reviews)
From
~€1930
per person
View →

Other Routes from Perth