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
Traveling from Perth to Inverness by bus offers an economical and straightforward option for reaching the Scottish Highlands. The journey covers approximately 110 miles and typically takes around 165 minutes, depending on traffic conditions. Megabus operates regular services on this route, with fares starting from €8.07, making it one of the most budget-friendly choices. Buses depart from Perth Bus Station and arrive at Inverness Bus Station, both centrally located for convenient onward travel. The route passes through picturesque Scottish towns and countryside, providing passengers with consistent views of rural landscapes. Facilities on board generally include free Wi-Fi and comfortable seating, ensuring a pleasant travel experience. Tickets can be purchased online in advance or at the station, with earlier bookings often securing lower prices. This service is suitable for both occasional travelers and those commuting between the two cities, offering a reliable timetable and a direct connection without the need for transfers.
What to Expect on the Journey
The bus journey from Perth to Inverness spans approximately 2 hours and 45 minutes, tracing a route through central and northern Scotland's varied landscapes. Departing from Perth, the bus heads northward along the A9, passing through stretches of farmland and rolling hills typical of Perthshire. As the route progresses, the terrain transitions into more wooded sections, interspersed with small villages and lochs. Notable stops often include Pitlochry and Aviemore, both popular for their outdoor activities and scenic surroundings. Passengers can enjoy views of the Cairngorms National Park as the bus approaches Inverness, with glimpses of mountainous areas and river valleys. Onboard, megabus provides standard seating with basic amenities; travelers can use the time to relax or plan their activities in Inverness. The frequent daily departures make same-day return trips feasible, allowing for a full day of exploration in Inverness before heading back to Perth in the evening.
Route Highlights
How to Get from Perth to Inverness
| Option | Duration | Price |
|---|---|---|
Best Bus | 2h 45m | From €8.07 |
| Driving | 2h 30m | €20-30 fuel + tolls |
Taking the bus with megabus is often more economical and straightforward than driving, given the frequent services and lower cost, especially for solo travelers.
Station Information
megabus Ticket Classes
- Lowest fare available
- Non-refundable
- Advance purchase required
- Flexible travel times
- Refundable with fee
- Seat reservations available
- Fully refundable
- Change tickets without fee
- Priority boarding
How to Book Perth to Inverness Tickets
Start by checking megabus schedules and fares online at least two weeks before your intended travel date to access the lowest prices.
Choose the Saver fare class, which offers the cheapest tickets but requires advance booking and is non-refundable.
Opt for mid-week or off-peak departure times where fares tend to be lower and availability higher.
Complete your booking through the megabus website or app to secure electronic tickets and avoid additional fees.
Arrive at Perth bus station at least 15 minutes before departure to confirm your platform and ensure smooth boarding.
Travel Tips
- Book tickets online in advance to secure the best fares
- Arrive at the departure point 10-15 minutes early
- Check the bus schedule ahead, especially on weekends or holidays
- Bring a charged device to use onboard Wi-Fi
- Keep small change ready if purchasing tickets at the station
Luggage & Accessibility
Megabus allows each passenger to bring one large suitcase and one smaller bag free of charge, with size limits typically around 62cm x 42cm x 25cm for larger luggage. Oversize items may require prior arrangement and could incur extra fees. Bikes need to be folded and stored as luggage. The buses are equipped with wheelchair-accessible features, and staff can assist passengers with disabilities where possible.
Cancellation Policy
https://www.megabus.co.uk/terms-conditions/conditions-of-carriage/
When You Arrive in Inverness
Upon arrival in Inverness, spend time visiting the Inverness Castle viewpoint, which provides views over the River Ness. Stroll along the river and visit the Victorian Market for local shops and cafes. For those interested in history, the Inverness Museum and Art Gallery is nearby. Within your first hour, consider picking up a map at the tourist information center located close to the bus station. Public buses and taxis are readily available to help you reach attractions further afield, such as Loch Ness.
Frequently Asked Questions
Tickets start from €8.07 with megabus, depending on the time of booking and travel date.








