Perth to Inverness by Bus

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

How much are Perth to Inverness bus tickets?

The cheapest Perth to Inverness bus tickets start from 8.07 with megabus. The journey takes 2h 45min, with 36+ departures daily, from Perth to Inverness. 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 €8.07
  • Journey time: 2h 45min
  • Frequency: 36+ departures daily
  • Carrier: megabus

About This Route

Travel from Perth to Inverness by bus with Megabus, a practical option for a day trip or onward journey. The journey takes approximately 165 minutes, with tickets starting from €8.07. Depart early in the morning to maximize your time in Inverness, allowing you to return the same day if needed. Inverness offers a range of attractions including the historic Inverness Castle, the riverside walk along the River Ness, and the Inverness Museum and Art Gallery. After arriving, you can enjoy a leisurely lunch at one of the local cafes before heading back in the afternoon or early evening. Booking your return ticket in advance is recommended to secure your preferred departure time. This route provides a comfortable and straightforward way to experience the northern capital without the need for overnight accommodation.

What to Expect on the Journey

The bus journey from Perth to Inverness covers approximately 170 kilometers through the scenic landscapes of central and northern Scotland. Departing from Perth, the route follows the A9, winding through farmland and small towns such as Pitlochry and Aviemore. Passengers can see rolling hills, forests, and occasionally glimpses of the Cairngorms mountain range. The journey takes about 2 hours and 45 minutes on megabus services, which typically feature comfortable seating and onboard Wi-Fi. Stops along the way provide opportunities for quick breaks, with some routes pausing in key towns. The drive east to north showcases a transition from the fertile Strathearn valley to the rugged terrain approaching the Highlands. Travelers can watch changing seasons reflected in the landscape—from lush green fields in summer to snow-dusted hills in winter. With frequent departures throughout the day, timing your trip allows for a relaxed arrival in Inverness to explore the city or prepare for a same-day return to Perth.

Route Highlights

Scenic route through the Scottish Highlands
Visit Inverness Castle and riverside paths
Multiple departure times for flexible planning
Affordable fares starting from €8.07
Opportunity for a same-day return trip

How to Get from Perth to Inverness

OptionDurationPrice
Best
Bus
2h 45mFrom €8.07
Driving2h 40m€15-25 fuel + tolls

Taking the train is usually the fastest and most convenient option for this route, with shorter journey times and city-center to city-center service.

Station Information

Perth
Perth bus station is located on Leonard Street, just southwest of the city center, making it easily accessible on foot from central Perth. Local bus services connect the station with neighborhoods and nearby towns, with frequent routes serving the area. Taxi ranks are available close to the station entrance. Facilities include indoor waiting areas, ticket counters, and basic refreshments. There is no dedicated luggage storage, so plan accordingly. For megabus departures, check the digital screens for the correct bay, as multiple carriers operate here. It’s advisable to arrive 15 minutes before departure to allow time for boarding, especially during peak hours or if traveling with luggage.
Inverness
Inverness bus station is located near the city center, on Farraline Park Road, approximately 10 minutes’ walk from the main shopping and dining areas. From the station, taxis are readily available outside the main entrance. Local bus services connect the station with neighborhoods and nearby attractions, with frequent departures throughout the day. The station has sheltered waiting areas and ticket facilities but no dedicated luggage storage. Walking to the city center is straightforward via well-marked pedestrian routes. If arriving late, taxis are the most convenient option for onward travel, as public transport frequency may reduce in the evenings.

megabus Ticket Classes

Saverfrom €8.07
Budget
  • Non-refundable
  • Fixed departure time
  • No changes allowed
Standardfrom €12.50
Standard
  • Refundable with fee
  • Flexible travel date
  • Seat reservation available
Flexiblefrom €20.00
Premium
  • Full refund option
  • Free date changes
  • Priority boarding

How to Book Perth to Inverness Tickets

1
Plan your travel dates

Check your preferred travel dates and aim for mid-week or off-peak times to find lower fares. Peak times and weekends often have higher prices.

2
Book early online

Secure the cheapest Saver tickets by booking online well in advance. These tickets sell out quickly and are non-refundable.

3
Choose the earliest available departure

Select the earliest departure of the day if you plan a same-day return; this helps maximize your time in Inverness.

4
Confirm your ticket details

Double-check your travel dates and times before payment to avoid needing changes, as cheaper fares have restrictions.

5
Download or print your ticket

Bring a digital or printed copy of your ticket to present when boarding. Early arrival at the bus station is recommended.

Travel Tips

  • Book tickets early to get the best prices and ensure seat availability
  • Check the bus schedule for return times to allow a relaxed visit
  • Bring a packed lunch or try local cafes near the city center
  • Wear comfortable shoes for walking around Inverness
  • Keep an eye on weather forecasts as conditions can change quickly

Luggage & Accessibility

megabus permits one large suitcase and one small carry-on per passenger, with size limits of 20kg for the large bag and 10kg for carry-ons. Oversized items require advance notice and may incur additional fees. Bikes are not typically accepted unless folded and stored as carry-on luggage. Accessibility features include wheelchair-accessible buses and assistance for passengers with reduced mobility, but it’s advisable to inform megabus in advance if special arrangements are needed.

Cancellation Policy

https://www.megabus.co.uk/terms-conditions/conditions-of-carriage/

When You Arrive in Inverness

Arriving in Inverness, consider visiting Inverness Castle to get panoramic views of the city and River Ness. Walk along the River Ness path to explore parks and local cafes. For history enthusiasts, the Inverness Museum and Art Gallery provides insight into Highland culture. To maximize your visit, plan to arrive mid-morning, allowing time to explore before returning the same day or continuing your journey. Local bus services and taxis provide easy access to main attractions from the bus station.

Frequently Asked Questions

Ticket prices on megabus start from €8.07 for a one-way journey, with a travel time of approximately 2 hours and 45 minutes.

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