Perth to Stirling bus

Cheap bus tickets from Perth to Stirling

Showing times and prices for Aug 17

Cheapest

5

Average

7

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

Megabus
06:55AMPerth0h56 07:51AMStirling
0 transfers
51One-way
Megabus
04:05PMPerth0h44 04:49PMStirling
0 transfers
71One-way
Megabus
07:55PMPerth0h35 08:30PMStirling
0 transfers
91One-way

Bus schedule from Perth to Stirling

Showing buses for tomorrow, Wednesday, August 17
Megabus
06:55AMPerth0h56 07:51AMStirling
0 transfers
Megabus
04:05PMPerth0h44 04:49PMStirling
0 transfers
Megabus
07:55PMPerth0h35 08:30PMStirling
0 transfers

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Wed
Aug 17
Thu
Aug 18
Fri
Aug 19
Sat
Aug 20
Sun
Aug 21
Mon
Aug 22
Tue
Aug 23

Bus times from Perth to Stirling

Showing times and prices for Aug 17

Fastest Journey

35 m

Average

45 m

Buses per day

3

Distance

44 km

Of the 3 buses that leave Perth for Stirling every day 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Megabus
07:55PMPerth0h35 08:30PMStirling
0 transfers
91One-way
Megabus
04:05PMPerth0h44 04:49PMStirling
0 transfers
71One-way
Megabus
06:55AMPerth0h56 07:51AMStirling
0 transfers
51One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Perth to Stirling

distanceDistance27 miles (43 km)
durationAverage bus duration58 min
priceAverage bus ticket price$7 (€6)
changesDirect busNo
carriersBus providersMegabus

Buses from Perth to Stirling cover the 27 miles (43 km) long trip taking on average 58 min with our travel partners like Megabus. There are direct bus services available. You can get the cheapest bus tickets for this journey for as low as $5 (€5), but the average price of bus tickets is $7 (€6). Travelers depart most frequently from Perth and arrive in Stirling, St Ninians Roundabout.

Travel Tips: Bus to Stirling from Perth

Take the bus to Stirling easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Perth to Stirling.
FAQs
Omio customers have found cheap bus tickets from Perth to Stirling for as low as $5 (€5)  for the next 7 days.
If you’re looking to purchase your bus tickets in the next week, you can expect the Perth to Stirling bus price to come in at an average of $7 (€6)  one way.
The bus distance from Perth to Stirling is around 27 miles (43 km).
The bus time between Perth and Stirling is on average 58 min  for the 27 miles (43 km) long journey, but the time it takes to go between Perth and Stirling by bus can vary depending on specific dates or traveling on weekends and holidays.

When departing from Perth, you have various bus station options to start your journey from including Perth, Bus Station (stance 5), Perth, Tesco (Edinburgh Rd) and Perth, Canal Street South Car Park Perth. When arriving in Stirling, you can end your journey in bus stations like Stirling, St Ninians Roundabout, Stirling, Forth Valley College (Drip Road) and Stirling, Goosecroft Road.

Omio customers book a bus from Perth   to Stirling, St Ninians Roundabout   most frequently for this route.

Passengers board the bus most frequently from Perth, which is located around 0.9 miles (1.5 km) away from the city center, and they get off the bus at Stirling, St Ninians Roundabout, located 1.3 miles (2.1 km) away from the city center.

When taking a bus from Perth to Stirling, you can count on Megabus for the best way to get you to Stirling. You can also check all possible bus companies who offer a service from Perth to Stirling and compare the amenities they offer before buying a bus ticket.
The first Perth to Stirling bus departs at 6: 55 AM   and the last bus from Perth to Stirling leaves at 9: 55 PM. Check out the most up-to-date bus schedule from Perth to Stirling on Omio and find the best time to travel to your destination.
If you buy a bus ticket from Perth to Stirling within the next 7 days, you can find tickets to cost on average $7 (€6) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets to Stirling from Perth are generally on sale a few months before the planned departure date.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language