How much are Inverness to Perth bus tickets?
The cheapest Inverness to Perth bus tickets start from €9.22 with megabus. The journey takes 2h 51min, with 41+ departures daily, from Inverness 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 €9.22
- Journey time: 2h 51min
- Frequency: 41+ departures daily
- Carrier: megabus
About This Route
The Inverness to Perth bus route operated by Megabus takes approximately 171 minutes and offers an affordable option starting from €9.22. Buses arrive at the Perth Bus Station, located just north of the city centre. From the bus station, the city centre is accessible by a short 10-minute walk along Mill Street, or you can catch a local bus or taxi for convenience, especially if you have luggage or prefer not to walk. Perth Bus Station is well connected to other parts of the city, making onward travel straightforward. The station features basic amenities including seating and information boards to assist with connections. Travellers arriving in Perth can easily reach key areas such as the Perth Concert Hall, shopping districts, and the historic Old Town. The bus station is also close to Perth railway station, allowing seamless transfers for those continuing their journey by train. Overall, this route provides a practical and budget-friendly way to arrive into Perth, with clear transport options to reach your final destination within the city.
What to Expect on the Journey
Traveling by megabus from Inverness to Perth takes you through a varied Scottish landscape, beginning in the Scottish Highlands. Departing Inverness, the route passes through rolling hills and alongside stretches of the River Ness before entering more open farmland as you head south. You’ll see glimpses of the Cairngorms mountains to the east on clear days, while the route skirts the edges of Loch Ness to the west. Along the way, the bus stops at several small towns, including Aviemore, known for its outdoor activities. The journey continues through the scenic Grampian region, characterized by patchwork fields and woodlands, before descending towards Perth. Onboard, expect a standard megabus experience with basic seating comfort and luggage storage under the coach. The ride lasts just under three hours, offering a practical and affordable way to cross from the northern Highlands into central Scotland.
Route Highlights
How to Get from Inverness to Perth
| Option | Duration | Price |
|---|---|---|
Best Bus | 2h 51m | From €9.22 |
| Driving | 2h 45m | €20-35 fuel + tolls |
The train is usually faster and offers a more comfortable ride with scenic views, making it the preferred choice for many travelers on this route.
Station Information
megabus Ticket Classes
- Non-refundable
- Advance purchase required
- Seat allocated upon boarding
- Refundable with conditions
- Flexible travel times
- Priority boarding
- Fully refundable
- Flexible changes allowed
- Seat reservation included
How to Book Inverness to Perth Tickets
Check your intended travel dates and consider traveling mid-week or during off-peak hours to access lower fares.
Use the official megabus platform to view available routes and fares for Inverness to Perth.
Choose the cheapest fare class labeled as Saver Fare, usually starting from €9.22, keeping in mind it is non-refundable.
Purchase your ticket well ahead of your travel date to secure the lowest prices as fares tend to rise closer to departure.
After booking, print your ticket or download it on your smartphone for easy boarding on the day of travel.
Travel Tips
- Check the bus timetable in advance as schedules can vary by day
- If carrying heavy luggage, consider taking a taxi from the bus station to your accommodation
- Use local buses from the station for easy access to areas beyond the city centre
- Arrive early to the bus station to confirm onward travel arrangements
- Keep small change handy for bus fares or taxis
Luggage & Accessibility
Megabus permits passengers to bring one large suitcase and one smaller bag free of charge. Large bags should fit in the under-coach storage compartment, while smaller items can be kept onboard. Oversize items, including bicycles, are generally not allowed unless specifically arranged in advance. The buses offer step-free access and space for mobility aids, ensuring accessibility. Passengers with special requirements should notify megabus at booking.
Cancellation Policy
https://www.megabus.co.uk/terms-conditions/conditions-of-carriage/
When You Arrive in Perth
Upon arriving in Perth, consider visiting Scone Palace, a historic site with beautiful grounds about a 15-minute taxi ride from the station. The nearby Perth Museum and Art Gallery offers insights into the local area’s past and culture. For a relaxing start, stroll along the banks of the River Tay, easily accessible from the city center. Taxis and local buses are readily available from the bus station to reach these spots efficiently. If you have luggage, plan your activities accordingly as the bus station does not provide storage. The city center is compact, making it straightforward to explore on foot in your first hour.
Frequently Asked Questions
Ticket prices on megabus start at €9.22 for the Saver Fare, with the journey taking approximately 2 hours and 51 minutes.








