Perth to Stirling bus

Sat, Mar 22
+ Add return
Megabus
FlixBus
Alsa
BlaBlaCar Bus
Rede Expressos

1,000+ travel companies

QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

The cheapest and fastest buses from Perth to Stirling

Showing times and prices for Mar 22

Cheapest price

$20

Average price

$20

Fastest journey

40 m

Average duration

40 m

Buses per day

34

Distance

44 km

Cheap tickets

The best way to find a cheap bus ticket from Perth to Stirling is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
Megabus
06:55AM0h47
Perth
07:42AMStirling, Gooscroft Bus Station
$201One-way
0 transfers
Cheapest
Megabus
09:07PM0h58
Perth
10:05PMStirling, Gooscroft Bus Station
$201One-way
1 transfer
Cheapest
Megabus
09:10AM0h47
Perth
09:57AMStirling, Gooscroft Bus Station
$201One-way
0 transfers
Cheapest
Megabus
07:07PM1h00
Perth
08:07PMStirling, Gooscroft Bus Station
$201One-way
0 transfers
Cheapest
Megabus
05:20PM0h47
Perth
06:07PMStirling, Gooscroft Bus Station
$201One-way
0 transfers

Perth to Stirling bus times

Showing buses for tomorrow, Saturday, March 22
ProviderDepartsDurationArrivesTransfersTickets
MegabusMegabus12:25AM Perth0h40 01:05AM Stirling, Gooscroft Bus Station0 transfersDirect
MegabusMegabus02:25AM Perth0h40 03:05AM Stirling, Gooscroft Bus Station0 transfersDirect
MegabusMegabus04:25AM Perth0h40 05:05AM Stirling, Gooscroft Bus Station0 transfersDirect
MegabusMegabus06:45AM Perth0h57 07:42AM Stirling, Gooscroft Bus Station0 transfersDirect
MegabusMegabus06:55AM Perth0h47 07:42AM Stirling, Gooscroft Bus Station0 transfersDirect
MegabusMegabus08:00AM Perth0h57 08:57AM Stirling, Gooscroft Bus Station0 transfersDirect
MegabusMegabus08:10AM Perth0h47 08:57AM Stirling, Gooscroft Bus Station0 transfersDirect
MegabusMegabus09:00AM Perth0h57 09:57AM Stirling, Gooscroft Bus Station0 transfersDirect
MegabusMegabus09:10AM Perth0h47 09:57AM Stirling, Gooscroft Bus Station0 transfersDirect
MegabusMegabus10:07AM Perth1h00 11:07AM Stirling, Gooscroft Bus Station0 transfersDirect
MegabusMegabus10:20AM Perth0h47 11:07AM Stirling, Gooscroft Bus Station0 transfersDirect
MegabusMegabus11:07AM Perth1h00 12:07PM Stirling, Gooscroft Bus Station0 transfersDirect
MegabusMegabus11:20AM Perth0h47 12:07PM Stirling, Gooscroft Bus Station0 transfersDirect
MegabusMegabus12:07PM Perth1h00 01:07PM Stirling, Gooscroft Bus Station0 transfersDirect
MegabusMegabus12:20PM Perth0h47 01:07PM Stirling, Gooscroft Bus Station0 transfersDirect
MegabusMegabus01:07PM Perth1h00 02:07PM Stirling, Gooscroft Bus Station0 transfersDirect
MegabusMegabus01:20PM Perth0h47 02:07PM Stirling, Gooscroft Bus Station0 transfersDirect
MegabusMegabus02:07PM Perth1h00 03:07PM Stirling, Gooscroft Bus Station0 transfersDirect
MegabusMegabus02:20PM Perth0h47 03:07PM Stirling, Gooscroft Bus Station0 transfersDirect
MegabusMegabus03:07PM Perth1h00 04:07PM Stirling, Gooscroft Bus Station0 transfersDirect
MegabusMegabus03:20PM Perth0h47 04:07PM Stirling, Gooscroft Bus Station0 transfersDirect
MegabusMegabus04:07PM Perth1h00 05:07PM Stirling, Gooscroft Bus Station0 transfersDirect
MegabusMegabus04:20PM Perth0h47 05:07PM Stirling, Gooscroft Bus Station0 transfersDirect
MegabusMegabus05:07PM Perth1h00 06:07PM Stirling, Gooscroft Bus Station0 transfersDirect
MegabusMegabus05:20PM Perth0h47 06:07PM Stirling, Gooscroft Bus Station0 transfersDirect
MegabusMegabus06:07PM Perth1h00 07:07PM Stirling, Gooscroft Bus Station0 transfersDirect
MegabusMegabus06:20PM Perth0h47 07:07PM Stirling, Gooscroft Bus Station0 transfersDirect
MegabusMegabus07:07PM Perth1h00 08:07PM Stirling, Gooscroft Bus Station0 transfersDirect
MegabusMegabus07:20PM Perth0h47 08:07PM Stirling, Gooscroft Bus Station0 transfersDirect
MegabusMegabus08:05PM Perth1h00 09:05PM Stirling, Gooscroft Bus Station1 transfer
MegabusMegabus08:25PM Perth0h40 09:05PM Stirling, Gooscroft Bus Station0 transfersDirect
MegabusMegabus09:07PM Perth0h58 10:05PM Stirling, Gooscroft Bus Station1 transfer
MegabusMegabus09:25PM Perth0h40 10:05PM Stirling, Gooscroft Bus Station0 transfersDirect
MegabusMegabus10:25PM Perth0h40 11:05PM Stirling, Gooscroft Bus Station0 transfersDirect

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets Perth to Stirling by bus or train

Sat
Mar 22
Sun
Mar 23
Mon
Mar 24
Tue
Mar 25
Wed
Mar 26
Thu
Mar 27
Fri
Mar 28

Journey information

Overview: Bus from Perth to Stirling

Buses from Perth to Stirling run on average 35 times per day, taking around 43m. Cheap bus tickets for this journey start at $5 (€4) if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance
26 miles (43 km)
Average bus duration
43m
Cheapest ticket price
$5 (€4)
Buses per day
35
Direct buses
35
Bus providers
2
Fastest bus
35m
First bus
01:05
Last bus
23:10
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

Discover Your Travel Options on a Bus from Perth to Stirling

If you're planning a trip via a Perth to Stirling bus, you're in for a scenic journey through the heart of Scotland. There are multiple daily departures from Perth Bus Station, which conveniently connect you to Stirling Bus Station. Traveling by bus from Perth to Stirling provides a comfortable and efficient way to experience the charm of both cities. Whether you're commuting for business or exploring for leisure, there are several buses from Perth to Stirling ready to accommodate your schedule. Enjoy the ride and the beautiful sights along the way!

Perth to Stirling Bus Timetable

Traveling by bus from Perth to Stirling is a convenient option for commuters and visitors alike. The Perth to Stirling bus route includes a number of stops allowing you to find a location most convenient for your journey. The main stops along the route include Perth Station, Broxden Park & Ride, Kinross, and Stirling Bus Station. Buses run multiple times a day with the first bus departing at 01:05 and the last one at 23:10. Whether you're planning an early morning trip or a late-night return, the Perth to Stirling bus schedule provides a range of options to suit your needs.

The journey from Perth to Stirling covers a distance of approximately 26 miles (43 km) and takes on average 35m. This makes it a comfortable and efficient choice for those looking to avoid the complexities of driving and parking, while enjoying the scenic views along the way.

Buses from Perth to Stirling run daily, ensuring accessibility and convenience for travelers all week long. With 35 trips scheduled daily, the Perth to Stirling bus time offers passengers flexibility in planning their travel. Both weekdays and weekends enjoy frequent bus services, making it possible for everyone to plan their trip according to their own schedule.

Perth to Stirling Bus Services: Citylink and Megabus

Traveling between Perth and Stirling is a breeze with reliable bus services provided by Citylink and Megabus. These companies offer a fleet of comfortable and modern vehicles, ensuring a smooth and enjoyable journey. Citylink partners with Stagecoach to provide clean, spacious buses equipped with onboard Wi-Fi and reclining seats, making both short and long trips pleasant. Megabus, renowned for its budget-friendly services, also features coaches designed with comfortable seating and an opportunity to book in advance for savings. Both services ensure that the route is accessible and convenient for daily travelers and tourists alike.

FAQs: Bus from Perth to Stirling

FAQs: Take the bus from Perth to Stirling with ease. Whether you want fast, cheap or something entirely different, our travel experts have the information you need to know so you can find the best option from Perth to Stirling.
FAQs

Popular bus stations from Perth to Stirling

Perth
Stirling
The major bus station for departures in Perth is Perth, Broxden Park and Ride. Find all the information you need to know about services, amenities and connections at Perth, Broxden Park and Ride for your trip from Perth to Stirling.
Perth, Broxden Park and Ride
Perth, Leonard Street (Oasis Church Perth)
The major bus station for arrivals in Stirling is Stirling, Gooscroft Bus Station. Find all the information you need to know about services, amenities and connections at Stirling, Gooscroft Bus Station for your trip to Stirling from Perth.
Stirling, Gooscroft Bus Station
Stirling, A84 (Castleview Park & Ride)

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
More routes, destinations and providers
Currency
Language

Useful links