Cheapest
Average
The best way to find a cheap bus ticket from Stirling to Inverness is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
FlixBus | 08:10PM Stirling | 3h30 | 11:40PM Inverness | 0 transfersDirect | |
FlixBus | 01:45AM Stirling | 9h05 | 10:50AM Inverness | 0 transfersDirect | |
Megabus | 09:13AM Stirling | 3h20 | 12:33PM Inverness | 0 transfersDirect | |
FlixBus | 03:55PM Stirling | 7h45 | 11:40PM Inverness | 0 transfersDirect | |
FlixBus | 01:55PM Stirling | 5h25 | 07:20PM Inverness | 0 transfersDirect |
Find all the dates and times for this journey
Fastest Journey
3 h 20 m
Average
5 h 9 m
Buses per day
9
Distance
152 km
Of the 9 buses that leave Stirling for Inverness every day 9 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance 94 miles (152 km) |
Average bus duration 4h 30m |
Cheapest ticket price $9 (€8) |
Buses per day 19 |
Bus providers 2 |
Fastest bus 3h 20m |
First bus 01:45 |
Last bus 20:22 |
Here are some other resources that might have the information you need