This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Learn more

Edinburgh to Inverness

Depart date
(Return date)

1 suggested route to go from Edinburgh to Inverness by train, car, bus

  • Specify your dates of travel in order to find the best deals available.
  • Get prices

Trip Edinburgh Inverness

Modes of transportcarpooling, bus, train
Distance113 mi
Direct lineYes

How to go from Edinburgh to Inverness ?

You're planning a trip from Edinburgh to Inverness and like many travellers you are looking for the best and the cheapest mode of transport to travel between Edinburgh Inverness? Usually, this is not an easy task and you'll have to browse multiple sites to compare all deals.

Fortunately, Vivanoda is a multimodal travel planner that aggregates prices for buses, carpooling and trains in a single search. Fill in the date of your trip to Inverness and Vivanoda will display all the transport offers. Refine, filter, sort according to your travel preferences then select the Edinburgh - Inverness offer that suits you best.

You'll mainly use the trains, carpooling and buses of MegaBus, East Coast, ScotRail, Blablacar or National Express to reach Inverness.

Which carriers to travel between Edinburgh and Inverness?

Railway companies
East Coast provides a rail connection Edinburgh-Inverness with the train from Edinburgh Waverley railway station (0.1 mi from city-centre) and serving the rail station of Inverness at arrival (0.3 mi from centre)
ScotRail transports passengers on a rail line from Edinburgh to Inverness with the train which leaves Edinburgh Waverley station to arrive at Inverness railway station (Scotland United Kingdom)
Bus companies
The bus company National Express operates the intercity service from the bus station of Perth in Perth and to the one of Inverness (Scotland United Kingdom)
MegaBus is the bus carrier that allows to travel on the line between the city of Edinburgh (serving Edinburgh bus station at 11.2 mi from centre) and the city of Inverness where the coach will drop you off at Inverness station situated at about 0.4 mi from Inverness city centre.
Depending on the requested date, Blablacar can display an offer to share a ride Edinburgh-Inverness (113.1 mi)

All modes of transport Edinburgh-Inverness

If you've already chosen the mode of transport you'd like to travel with, go directly to the dedicated section:

Train Edinburgh to Inverness

Is it possible to go directly by train from Edinburgh to Inverness?

Yes, it is possible to go from Edinburgh to Inverness by train without making any changes. Be careful, as this may depend on the date of your trip to Inverness and there may be fewer direct trains from Edinburgh on certain days. To find the cheapest Edinburgh-Inverness train ticket, we advise you to launch a search on Vivanoda with your travel dates.

Intercity Train Edinburgh Inverness

The intercity trains served the main cities of the route between Edinburgh and Inverness with a reduced duration in comparison to regional trains.

Edinburgh Inverness train companies

The railways East Coast and ScotRail are the companies that you may travel with for your trip to Inverness.
East Coast Edinburgh InvernessScotRail Edinburgh Inverness

Departure train stations in Edinburgh

  • Edinburgh Waverley

Arrival train stations in Inverness

  • Inverness

Carpool from Edinburgh to Inverness

The practice of carsharing has greatly expanded in the recent years, so you may have a chance to find a Edinburgh-Inverness ride. This helps reduce travel costs for both the driver and the passenger, and also reduces the impact on the environment.

Carpooling differs from the other means of transport because of an undefined timetable. This means that when looking for Edinburgh-Inverness rides, you'll be more likely to find ones if you search only three days in advance (and not two months). This is more a lastminute solution to go to Inverness.

Edinburgh to Inverness bus

If you are looking for a bus service from Edinburgh to Inverness, you're lucky because there actually is a direct service.

Going by bus from Edinburgh to Inverness may not be so obvious to you. That's why we give you some arguments that might convince you to board a bus to Inverness.

  • Very low prices! On the Edinburgh Inverness line, carrier fares are often unbeatable compared to other modes of transport: carpooling or train.
  • Almost all coaches are equipped with a WiFi connection, which is very welcome to travel the 113 mi of the trip.
  • These are professional drivers who will drive you to Inverness safely and confidently.

What are the bus companies operating the Edinburgh Inverness ?

Only the coach company MegaBus operates the direct line Edinburgh Inverness.

MegaBus Edinburgh Inverness

Bus stops in Edinburgh

You will have to arrive at your Edinburgh stop between 15 minutes and 30 minutes, depending on the bus company, before the departure time indicated on your ticket. To make sure of the bus destination, look at the front, 'Inverness' must be mentioned. Before boarding, show your ticket to the driver, put your luggage in the hold and then sit at your seat.

  • Edinburgh

Arrival bus stations in Inverness

Once the bus has arrived at Inverness, check and collect your belongings so as not to forget anything.

  • Inverness

United Kingdom
Česká republika
International (en)