Inverness to Perth by Bus

From €9.22
2h 51min
Inverness
41+ departures daily
Inverness
Inverness
2h 51m
Perth
Perth
Official megabus partner Instant confirmation E-ticket / mobile ticketPrices checked 17 Jun 2026

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

Arrival at Perth Bus Station, near the city centre
10-minute walk to Perth city centre from the bus station
Local bus and taxi services available at the bus station
Close proximity to Perth railway station for train connections
Affordable fares starting from €9.22

How to Get from Inverness to Perth

OptionDurationPrice
Best
Bus
2h 51mFrom €9.22
Driving2h 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

Inverness
Inverness bus station is centrally located within the city, close to the Inverness railway station and the River Ness. It is accessible by local bus lines and taxis, with several stops nearby. The station building offers basic facilities including waiting areas, ticket counters, and public toilets. There are no dedicated luggage storage services at the bus station, so plan accordingly. Megabus departures typically use designated bays clearly marked for their services. Passengers should arrive at least 15 minutes before departure to confirm boarding and settle luggage. Nearby shops and cafes provide options for snacks and refreshments.
Perth
Perth bus station sits near the city center, approximately a 10-minute walk from main shopping and tourist areas. Upon arrival, several local bus routes connect the station to neighborhoods and suburbs. A taxi rank is located just outside the station entrance for quick transport into the city center or to nearby hotels. Luggage storage is generally not available at the bus station, so it’s advisable to carry your bags with you. Perth railway station is within walking distance if you need onward rail connections. The station area is well served by signage to help navigate into the central parts of Perth.

megabus Ticket Classes

Saver Farefrom €9.22
Budget
  • Non-refundable
  • Advance purchase required
  • Seat allocated upon boarding
Standard Farefrom €15.00
Standard
  • Refundable with conditions
  • Flexible travel times
  • Priority boarding
Flexible Farefrom €25.00
Premium
  • Fully refundable
  • Flexible changes allowed
  • Seat reservation included

How to Book Inverness to Perth Tickets

1
Plan Your Travel Dates

Check your intended travel dates and consider traveling mid-week or during off-peak hours to access lower fares.

2
Visit the megabus Website or App

Use the official megabus platform to view available routes and fares for Inverness to Perth.

3
Select the Saver Fare Class

Choose the cheapest fare class labeled as Saver Fare, usually starting from €9.22, keeping in mind it is non-refundable.

4
Book Tickets in Advance

Purchase your ticket well ahead of your travel date to secure the lowest prices as fares tend to rise closer to departure.

5
Confirm and Print Your Ticket

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.

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