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
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.
What to Expect on the Journey
The bus journey from Perth to Stirling travels southward through central Scotland's varied landscape. Leaving Perth, passengers pass through areas of mixed farmland and woodland, with occasional glimpses of the River Tay curling through the region. The route skirts the edges of the Sidlaw Hills, offering views of gentle slopes and green fields. As the bus approaches Stirling, the terrain becomes more urban, with residential neighborhoods and local businesses coming into view. The journey takes just under an hour, providing a comfortable ride with onboard amenities typical of megabus services. Passengers can enjoy large windows for viewing the changing scenery, while the driver navigates well-maintained roads connecting these two historic cities. Frequent stops allow travelers to board and alight conveniently, making this route suitable for day trips. The short duration makes it feasible to plan same-day return travel, with multiple departures ensuring flexibility. Passengers often use this route for quick access to Stirling’s cultural sites or to connect onward to other parts of Scotland.
Route Highlights
How to Get from Perth to Stirling
| Option | Duration | Price |
|---|---|---|
Best Bus | 50min | From €2.30 |
| Driving | 45min | €4-7 fuel + no tolls |
The bus is usually the best option for this route due to its frequent departures and low cost, making it convenient for spontaneous trips without the hassle of parking.
Station Information
megabus Ticket Classes
- Advance purchase required
- Non-refundable
- Limited availability
- Flexible travel dates
- Refundable with fee
- Seat reservation included
- Fully refundable
- Priority boarding
- Free seat changes
How to Book Perth to Stirling Tickets
Begin by checking megabus’s website or app well in advance to view available tickets and secure the lowest fares starting from €2.3.
Select travel times outside weekday rush hours or weekends to find cheaper ticket options and less crowded buses.
Opt for the Saver fare class, which offers the lowest price but requires advance booking and is non-refundable.
Complete your purchase via megabus’s online platform to secure your ticket immediately and receive e-ticket confirmation.
Arrive at Perth bus station at least 15 minutes before departure to confirm your platform and board without rush.
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
Luggage & Accessibility
Megabus permits one free carry-on bag and one larger checked bag per passenger, with size restrictions typically around 55x35x20 cm for carry-on and 80x50x30 cm for checked luggage. Oversized items require prior approval and may incur additional fees. Bikes are generally not allowed unless folded and stored within luggage limits. Accessibility features include space for wheelchair users and assistance upon request, ensuring travel comfort for all passengers.
Cancellation Policy
https://www.megabus.co.uk/terms-conditions/conditions-of-carriage/
When You Arrive in Stirling
Upon arrival in Stirling, visitors often head to the historic Stirling Castle, which offers extensive exhibits and panoramic views. Walking to the nearby Old Town reveals cobbled streets and the Church of the Holy Rude, a significant medieval site. For a quick start, grab a coffee at a café near the bus station or explore the Museum of Scottish History to understand the city’s role in national events. The compact city center makes it easy to plan a few hours of sightseeing before returning to Perth.
Frequently Asked Questions
Ticket prices start from €2.3 with megabus, making it an affordable option for travel between Perth and Stirling.








