Quick Answer
The best overall way to get from Edinburgh Airport (EDI) to Inverness is by train via Edinburgh Waverley. Take the tram (15 mins, £7.50) or the Airlink 100 bus (30 mins, £5.50) to the city centre, then board a direct ScotRail service. The total journey takes 3.5 to 4 hours and costs from £30 to £60+ one-way. The cheapest option is a combination of bus and coach (from £25, 4+ hours), while the fastest single-leg is a flight (50 mins air time, but 4+ hours door-to-door).
By Train: The Scenic & Convenient Rail Journey
Traveling by train is the most recommended method for balancing comfort, scenery, and convenience. While there's no direct station at Edinburgh Airport, the connection to Scotland's rail network is swift and efficient. The journey splits into two clear legs: airport to city centre, then a magnificent cross-country train ride to the Highlands.
| Train Route Option | Approx. Total Time | Approx. Cost (One-Way) | Best For |
|---|---|---|---|
| Via Edinburgh Waverley (Direct Train) | 3 hrs 45 min - 4 hrs 15 min | £30 - £65 | Most travelers; fewer changes, great views. |
| Via Perth (Potential Change) | 3 hrs 30 min - 4 hrs | £25 - £55 | Flexible travelers; sometimes cheaper/faster. |
Step 1: Airport to Edinburgh City Centre Stations
You have two excellent options to reach the train stations, both departing from directly outside the airport terminal:
- Edinburgh Trams: Runs every 7-10 minutes. Takes ~15 minutes to Edinburgh Gateway (for Fife & some north services) and ~30 minutes to the terminus at St Andrew Square, a short walk from Waverley. Cost: £7.50 adult single (airport fare). Official Tram Website.
- Airlink 100 Express Bus: Runs every 10 minutes. Takes ~25-30 minutes to Edinburgh Waverley station (stop WN). Often quicker to Waverley than the tram. Cost: £5.50 adult single. Airlink 100 Info.
Step 2: Mainline Train to Inverness with ScotRail
From Edinburgh Waverley, direct ScotRail trains run to Inverness approximately every 1-2 hours. The journey is spectacular, passing over the Forth Bridge, through Perthshire, and into the Highlands. Key details:
- Journey Time: 3 hours 15 minutes to 3 hours 45 minutes.
- Ticketing: Book in advance on ScotRail or Trainline for the cheapest fares. Anytime fares are flexible but expensive.
- Rail Passes: The journey is fully covered by the Spirit of Scotland Pass and Interrail/Eurail passes. The airport transfer (tram/bus) is NOT included.
- Onboard: Most trains have a trolley service for refreshments, free WiFi, and power sockets. Luggage space is available at the ends of carriages.
By Domestic Flight: Is It Actually Faster?
Loganair operates direct flights from Edinburgh (EDI) to Inverness (INV). While the flight time is short, the total "door-to-door" duration is comparable to, and often longer than, the train when you factor in airport processes.
The Reality of "Door-to-Door" Time
Let's break down the timeline for a typical flight:
- EDI Airport Check-in & Security: Arrive 90+ minutes before departure.
- Flight Time (EDI to INV): Approximately 50 minutes.
- Disembark & Baggage Collection (INV): 15-25 minutes.
- INV Airport to Inverness City Centre: 15-minute taxi/bus ride.
Total Realistic Time: 3.5 to 4.5 hours â very similar to the train, but often more stressful and less scenic.
Key Details & Considerations
- Airlines & Booking: Only Loganair operates this direct route. Fares start around £50 one-way but can rise significantly close to departure.
- Inverness Airport (INV) Transfer: The airport is 9 miles east of the city. Take the Stagecoach Bus 11/11A (£4.80, 25 mins) or a taxi (15 mins, £20-£25).
- Who Should Fly? Primarily those connecting from an international flight onto a pre-booked, well-timed Loganair service. For most travelers starting in Edinburgh, the train is simpler.
By Bus & Coach: The Most Budget-Friendly Option
For travelers prioritizing cost over speed, long-distance coaches offer significant savings. You have two main choices: a direct (but less frequent) service from the airport, or a cheaper combination of services via Edinburgh city centre.
Option 1: Direct Coach from Edinburgh Airport (M90/A9 Service)
- Operator: Scottish Citylink (in partnership with Stagecoach).
- Frequency: Limited direct services per day from the airport bus stance. More frequent services depart from Edinburgh Bus Station.
- Journey Time: Approximately 3 hours 45 minutes to 4 hours 15 minutes from the airport.
- Cost: From £25-£35 one-way if booked online in advance.
- Drop-off: Inverness Bus Station (Margaret Street), centrally located.
Option 2: Bus to City Centre + Coach (Cheapest Combo)
This method often yields the lowest fares:
- Take the Airlink 100 (£5.50) or Skylink 300 bus from EDI to Edinburgh city centre.
- From Edinburgh Bus Station, take a Scottish Citylink or Megabus coach to Inverness. Advance Megabus fares can be as low as £10-£20.
Total Combo Cost: From £15.50 (if you snag a £10 Megabus ticket). Total time: 4.5 hours+.
What to Expect Onboard
Modern coaches are comfortable with reclining seats, WiFi, toilets, and power sockets. However, space for large luggage is limited. Booking in advance is absolutely essential, especially for Megabus fares and on weekends.
By Taxi & Private Transfer: For Special Circumstances Only
A direct taxi or pre-booked private transfer is the simplest but by far the most expensive method, suitable only for specific needs due to the 170+ mile distance.
Costs & Practicalities
- Estimated Cost: £250 - £400+ for a standard car, depending on the company, time of day, and exact destination in Inverness.
- Journey Time: Approximately 3 to 3.5 hours, depending on traffic on the A9.
- How to Book: Always pre-book a fixed-price transfer. Do not use the airport taxi rank for such a long journey without agreeing on a price first. Use reputable companies like EDI's recommended firms.
When Does It Make Sense?
Consider this option only if:
- You are traveling in a group of 4+ and can split the cost.
- You have a very late-night or early-morning arrival when no public transport runs.
- You have severe mobility issues or an excessive amount of luggage.
- Money is no object and you value absolute door-to-door convenience.
Ticket & Cost Comparison: Choose Your Best Route
This table summarizes all key information to help you decide at a glance.
| Mode | Approx. Door-to-Door Time | Approx. Cost (One-Way) | Key Advantages | Key Disadvantages | Best For |
|---|---|---|---|---|---|
| Train (via Tram/Bus) | 3.5 - 4.5 hrs | £30 - £65+ | Scenic, comfortable, city-centre to city-centre, reliable. | Requires connection at airport, advance booking needed for cheap fares. | Most travelers (BEST OVERALL) |
| Domestic Flight | 3.5 - 4.5+ hrs | £50 - £150+ | Fast in the air, good for tight int'l connections. | High stress, airport delays, extra transfers, least scenic. | Connecting international passengers. |
| Direct Coach | 4 - 4.5 hrs | £25 - £40 | Direct from airport, economical, comfortable buses. | Infrequent direct services, slower, subject to road traffic. | Budget travelers who book ahead. |
| Bus + Coach Combo | 4.5 - 5+ hrs | £15 - £30 | CHEAPEST OPTION, very low advance fares. | Longest journey, two separate tickets, multiple stops. | Ultra-budget travelers (CHEAPEST) |
| Taxi/Private Transfer | 3 - 3.5 hrs | £250 - £400+ | Door-to-door, 24/7, no hassle with luggage. | Extremely expensive, poor value for solo travelers. | Groups, late-night arrivals, special needs. |
Traveler Tips & Essential Advice
Beyond schedules and fares, here are practical insights from seasoned travelers to make your journey smoother.
Luggage Strategy
- Pack Light for Coaches/Buses: Luggage space is limited and may incur extra fees if you exceed allowances.
- Train Luggage: Use the racks at the ends of carriages. Avoid blocking aisles with large suitcases.
Booking & Timing Wisdom
- Book Rail Tickets Early: ScotRail's "Advance" fares are released 12 weeks before travel and are the cheapest. They sell out quickly on popular routes.
- Beware the A9 Traffic: If taking a coach or taxi, the A9 road can experience delays, especially during peak tourist season or poor weather. Allow buffer time.
- Weekend & Festival Premium: Prices for all transport skyrocket during the Edinburgh Festival (August), Hogmanay, and school holidays. Book months in advance.
Navigation & Connectivity
- Useful Apps: Download the ScotRail app for train tickets and live times, and Citylink for coach tickets. Google Maps is excellent for real-time public transport planning in both cities.
- Stay Connected: Most trains and coaches now have free WiFi, but it can be patchy in the Highlands. Consider downloading offline maps or entertainment.
FAQs: Edinburgh Airport to Inverness Travel
Is there a direct train from Edinburgh Airport to Inverness?
No, there is no direct train. You must first take a tram or bus from Edinburgh Airport (EDI) to either Edinburgh Waverley or Haymarket station (15-30 mins), then catch a ScotRail train to Inverness. The total train journey takes approximately 3.5 to 4 hours.
What is the cheapest way to get from Edinburgh Airport to Inverness?
The cheapest option is taking a combination of the public Airlink 100 bus to Edinburgh city centre and then a Citylink or Megabus coach to Inverness. Total cost can be as low as £25-£40 one-way if booked in advance. Direct airport coach services are slightly more expensive but more convenient.
Is flying from Edinburgh to Inverness faster than the train?
Not usually when you consider total 'door-to-door' time. The flight itself is only 50 minutes, but you must add: travel to Edinburgh Airport (30 mins), check-in/security (90 mins pre-flight), flight time, baggage collection, and travel from Inverness Airport to city centre (15 mins). This totals 4+ hours, similar to the train, which takes you directly between city centres.
How do I get to Inverness if my flight arrives late at night?
Late-night options are very limited. After around 11:30 PM:
- Train: No services.
- Bus/Coach: No scheduled services.
- Taxi/Private Transfer: The only reliable but expensive option (cost: £250-£350+).
- Best Advice: Stay overnight near Edinburgh Airport and travel the next morning. Pre-book accommodation in advance.
Is a taxi or private transfer a good idea for this journey?
For most solo travelers or couples, noâit's prohibitively expensive (£250-£400). It may be worth considering for:
- Groups of 4+ sharing the cost.
- Travelers with significant mobility issues or excessive luggage.
- Urgent travel needs outside public transport hours.
Always book a fixed-price transfer in advance.
Can I use a rail pass like the Spirit of Scotland Pass for this trip?
Yes, the Spirit of Scotland Pass is excellent for this route. It covers 4 days of unlimited rail travel and 2 days of ferry travel within an 8-day period. The train from Edinburgh to Inverness is included, but note: the tram/bus from Edinburgh Airport to the city centre is not covered by the pass.
Where does the bus from Edinburgh Airport to Inverness drop off?
The direct Scottish Citylink coach (Service M90/A9) drops off at the main Inverness Bus Station at Margaret Street, which is a 5-minute walk from the city centre, train station, and many hotels. This is the most convenient terminal for travelers.
What is the most scenic way to travel from Edinburgh to Inverness?
The train journey is renowned as one of Scotland's most scenic. The line travels north via the famous Forth Bridge, through Perthshire, past the Cairngorms National Park, and along the shores of the Beauly Firth before arriving in Inverness. For the best views, try to get a seat on the right-hand side (facing forward) when traveling north.