Stirling to Perth by Bus

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

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

Arrive at Perth Bus Station on Leonard Street
Less than 10-minute walk to Perth city centre
Local buses and taxis available outside the station
Affordable fares starting from €3.00 with megabus
Access to nearby Perth railway station for onward travel

How to Get from Stirling to Perth

OptionDurationPrice
Best
Bus
58minFrom €3.00
Driving55min€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

Stirling
Stirling bus station is centrally located near the city center, close to the Stirling Castle and the historic old town area. It is accessible on foot from most parts of the city, and local bus routes connect the station to surrounding neighborhoods. Taxis are readily available outside the station. Facilities include basic waiting areas, ticket machines, and nearby shops and cafes. Luggage storage is limited, so travelers should plan accordingly. For megabus departures, check the signage for bay assignments as they may vary; the station staff can assist with any questions. Arrive a few minutes early to allow time for ticket collection or boarding, especially during peak hours or weekends.
Perth
Perth bus station is situated just north of the city center, within a 10-minute walk to key attractions such as the Perth Museum and the River Tay waterfront. From the station, local buses serve multiple routes across the city, and a taxi rank is located immediately outside for quick onward travel. There is no dedicated luggage storage on site, so travelers should keep their bags with them. Cycling facilities and car parking are available nearby. The station’s proximity to the city center means visitors can quickly access shops, restaurants, and hotels either on foot or via short public transport trips.

megabus Ticket Classes

Saverfrom €3.00
Budget
  • Non-refundable
  • Advance booking required
  • Standard seating
Standardfrom €6.00
Standard
  • Flexible travel times
  • Seat reservation available
  • Refundable under conditions
Flexifrom €10.00
Premium
  • Full refund eligibility
  • Priority boarding
  • Extra legroom seats

How to Book Stirling to Perth Tickets

1
Search for Tickets Early

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.

2
Choose Off-Peak Travel Times

Select mid-week or off-peak departure times when demand is lower to find cheaper fares and more available seats.

3
Select the Saver Fare Class

Opt for the Saver class tickets, which are the most affordable option but require advance purchase and are non-refundable.

4
Book Directly on megabus Website

Use the official megabus website or app to book your ticket securely and receive immediate confirmation.

5
Print or Download Your Ticket

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.

Stirling 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 Stirling