Inverness
Inverness
Edinburgh
Edinburgh
Train Bus

Inverness to Edinburgh

Updated: 28 May 2026

Traveling from Inverness to Edinburgh covers roughly 250 kilometers through the scenic heart of Scotland. The most popular method is the direct train service via the Highland Main Line, which takes approximately 3 hours and 30 minutes. Alternatively, the Citylink bus provides a cost-effective route, arriving at Edinburgh Bus Station in about 4 hours. Driving via the A9 and M90 offers a direct road link, crossing the iconic Queensferry Crossing. Both cities are major cultural hubs, making this a highly frequented route for tourists and locals alike.

Total Distance: 250 km driving, 175 km air distance.
Fastest Way
Train, consistently reaching Edinburgh in 3 hours 30 minutes.
Cheapest Way
Bus, with tickets starting from 18 GBP when booked in advance.
Compare Inverness to Edinburgh Routes
Train
Direct
Bus
Direct
Duration 3 hours 30 mins 4 hours
Avg Price 30-70 GBP 18-40 GBP
Operator ScotRail Scottish Citylink
Route Inverness Station to Edinburgh Waverley via Perth. Inverness Bus Station to Edinburgh Bus Station via A9 and M90.
Tip Waverley Station is located right in the city center, steps away from the Royal Mile. Buses are equipped with power sockets, ideal for charging devices during the journey.
Travel Tips
  • Station Arrival
    Edinburgh Waverley is a large station; check the departure boards early to find your platform.
  • Booking
    Use the Trainline app to compare prices and store your digital tickets for easy access.
  • Traffic
    If driving, avoid the M90 during morning and evening rush hours to save time.
  • Footwear
    Edinburgh's streets are cobbled; wear comfortable walking shoes to navigate the city center.
  • Reservations
    During the festival season, book your transport and accommodation months in advance.
Safety Tips
  • Crowds
    Be aware of pickpockets in busy tourist areas like the Royal Mile during peak season.
  • Road Safety
    The Queensferry Crossing can be windy; drive with caution during high-wind warnings.
  • Night Safety
    Stick to well-lit main streets when walking in the city center at night.
  • Emergency
    Keep the number for local taxi firms saved in your phone for late-night transport.
People Also Ask
  • Is the train better than the bus?
    The train is faster and more comfortable, while the bus is generally cheaper.
  • How far is the airport?
    Edinburgh Airport is about 12 km from the city center, accessible by tram.
  • Are there direct buses?
    Yes, Citylink operates multiple direct services daily.
  • Can I take a bike on the train?
    Yes, but you must reserve a space for your bicycle in advance.
  • Is it easy to drive?
    Driving is straightforward, but parking in Edinburgh city center is expensive and limited.
Quick Info
  • From Inverness, Highlands, United Kingdom
  • To Edinburgh, Midlothian, United Kingdom
  • Modes
Best Time to Travel

August for the Edinburgh Festival, or May for pleasant weather and fewer crowds.

Things to Do in Edinburgh
1
Edinburgh Castle
Visit the historic fortress dominating the city skyline. It houses the Honours of Scotland and the Stone of Destiny.
2
Royal Mile
Walk the historic street connecting the Castle to the Palace of Holyroodhouse. It is lined with shops, cafes, and historic closes.
3
Leith Waterfront
Explore the trendy Leith area, home to the Royal Yacht Britannia. It offers excellent dining options by the water.
4
Arthur's Seat
Hike this ancient volcano for panoramic views of Edinburgh. It is a popular spot for both locals and visitors.
Tags
Inverness to Edinburgh train Inverness to Edinburgh bus travel to Edinburgh from Inverness ScotRail Inverness to Edinburgh Citylink Inverness to Edinburgh fastest way to Edinburgh cheapest way to Edinburgh A9 road trip Inverness to Edinburgh