How much are Stirling to Perth bus tickets?
The cheapest Stirling to Perth bus tickets start from €3.00 with megabus. The journey takes 58 minutes, with 42+ departures daily, from Stirling to Perth. 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 €3.00
- Journey time: 58 minutes
- Frequency: 42+ departures daily
- Carrier: megabus
About This Route
The bus journey from Stirling to Perth takes approximately 58 minutes and is operated by megabus, with fares starting from €3.00. Upon arrival in Perth, passengers disembark at the Perth Bus Station, located on Leonard Street. This station is conveniently situated just under a 10-minute walk from Perth's city centre, making it easy to reach key destinations on foot. For those preferring public transport, several local bus routes connect the station to various parts of the city, with stops close to shopping areas, restaurants, and cultural sites. Taxis are readily available outside the bus station and typically take around 5 minutes to reach the city centre, depending on traffic. The station offers basic facilities including seating and shelter, but there are no luggage storage services. Travellers arriving in Perth should be prepared for changeable weather and check local bus times in advance if continuing their journey by public transport. The Perth Bus Station also provides good access to nearby railway services for onward travel. Overall, this route offers a straightforward and cost-effective way to reach Perth from Stirling.
What to Expect on the Journey
The bus journey from Stirling to Perth covers approximately 55 kilometers through central Scotland’s varied landscape. Departing Stirling, passengers quickly encounter rolling farmland and patches of woodland, typical of the surrounding Forth Valley. The route follows the A9 corridor, passing small villages such as Bridge of Allan and Dunblane, where local life and historic architecture peek through. As the bus moves north, the terrain gently rises towards the foothills of the Grampian Mountains visible in the distance, offering passengers occasional views of this upland backdrop. The onboard experience on megabus includes comfortable seating and free Wi-Fi, allowing travelers to relax or remain productive during the roughly 58-minute journey. There are frequent departures throughout the day, catering to a range of schedules. The bus stops at standard intervals, but the direct route means a swift connection between these two regional hubs. Overall, the trip balances countryside scenery with smooth, efficient travel for commuters and visitors alike.
Route Highlights
How to Get from Stirling to Perth
| Option | Duration | Price |
|---|---|---|
Best Bus | 58min | From €3.00 |
| Driving | 55min | €7-12 fuel + tolls |
The bus is usually the best option for this route due to frequent services and low fares, avoiding parking and traffic concerns.
Station Information
megabus Ticket Classes
- Non-refundable
- Advance booking required
- Standard seating
- Flexible travel times
- Seat reservation available
- Refundable under conditions
- Full refund eligibility
- Priority boarding
- Extra legroom seats
How to Book Stirling to Perth Tickets
Start your booking process well in advance of your travel date to access the lowest fares, as early Saver tickets from €3 tend to sell out quickly.
Select mid-week or off-peak departure times when demand is lower to find cheaper fares and more available seats.
Opt for the Saver class tickets, which are the most affordable option but require advance purchase and are non-refundable.
Use the official megabus website or app to book your ticket securely and receive immediate confirmation.
Ensure you have your ticket printed or downloaded on your mobile device before boarding to avoid delays.
Travel Tips
- Check local bus schedules ahead of arrival for smooth transfers
- Consider walking to the city centre if you have light luggage
- Taxis are available but may be limited during peak times
- Prepare for variable weather conditions typical in Perth
- Keep small change handy for bus fares or taxi payments
Luggage & Accessibility
megabus permits one large suitcase and one small carry-on per passenger free of charge. The maximum size for large luggage is generally around 62 linear inches (length + width + height). Oversized items or additional bags may incur extra charges or require advance notice. Bicycles are not accepted on most megabus services, but accessibility features such as wheelchair spaces are available on board. Passengers needing assistance should contact megabus in advance to arrange support during their journey.
Cancellation Policy
https://www.megabus.co.uk/terms-conditions/conditions-of-carriage/
When You Arrive in Perth
Upon arriving in Perth, visitors can stroll to Scone Palace, known for its historic significance and gardens, located just a few kilometers northeast. The city center offers a range of shops and cafes along High Street, ideal for a first stop. The Perth Museum and Art Gallery provide insight into the area’s heritage and local culture. For those with limited time, the nearby North Inch park offers green space for relaxation. Travelers arriving by bus should consider purchasing a day ticket for local buses or use the taxi rank outside the station to reach these destinations quickly.
Frequently Asked Questions
Tickets start from €3 on megabus for the Saver fare class, with a journey duration of approximately 58 minutes.








