Are you looking for ways how to get from Edinburgh to Inverness, Scotland? Heading to Inverness from Edinburgh? I absolutely love visiting Scotland, most especially the Highlands. So if you are visiting Inverness, I would recommend travelling from Edinburgh. These two destinations are easily accessible by both public and private transportation. There is much more to see in this vibrant city in the Scottish Highlands.
You can reach Inverness from Edinburgh by bus, private transfer, train, car and tour. The road distance between Edinburgh and Inverness is 251 kilometres or 156 miles while the direct distance is 180 kilometres or 112 miles. It takes about 3 hours to travel this distance by car.
Because it is relatively near Edinburgh, Inverness is a popular day trip destination from there. If you are planning to do this journey anytime soon, let’s get to know your options so you can book ahead of time and get hold of great deals.
How to get from Edinburgh to Inverness
OPTION 1: How to get from Edinburgh to Inverness by Bus
- Travel Duration: about 3 hours and 50 minutes
- Travel Fare: from £9.90
Travelling by bus is among the most common ways to get to Inverness from Edinburgh. It is a convenient mode of transportation because there are a lot of trips you can catch daily.
Megabus is one of the transport providers that travel from Edinburgh to Inverness. Their standard air-conditioned buses are equipped with amenities such as Wifi access, onboard toilet and wheelchair accessibility.
It is easy to book a ticket online with Megabus. Make sure to check frequently prior to your travel date so you can get the best value for your money. Alternatively, you can also scan through Flixbus for other bus and coach options.
Here is a sample timetable for the bus rides from Edinburgh to Inverness:
Bus from Edinburgh to Inverness
|Earliest trip||8:00 am||11:50 am||3 hours 50 minutes||£9.90|
|Latest trip||8:00 pm||11:50 pm||3 hours 50 minutes||£10.97|
OPTION 2: How to get from Edinburgh to Inverness by Private Transfer
- Travel Duration: about 2 hours and 55 minutes
- Travel Fare: from £333 for a Standard Car
If you are travelling with your family to Inverness, I suggest you book a private transfer from Edinburgh. This is a great way to travel between the two UK destinations with ease and exclusivity.
You don’t have to worry about making it to any schedule because your schedule is what matters! Enjoy the convenience of door-to-door service, having your own driver who knows the UK roads by heart, and making it to Inverness in less than three hours.
The cost to ride a private transfer for three persons is roughly £111 per person. It is a lot, I know! If money is not an issue and privacy is a top priority, I guess this option is worth it.
OPTION 3: How to get from Edinburgh to Inverness by Train
- Travel Duration: about 3 hours and 24 minutes
- Travel Fare: from £61
You can travel from Edinburgh to Inverness by train! In fact, this option is widely used by locals and visitors alike because of its fast travel time.
ScotRail and London North Eastern Railway (LNER) are train operators that service the Edinburgh to Inverness route. While there are many direct trains daily which you can catch, there are also some that would require you to do transfers. You can also check out the various Scotland & Highlands Rover tickets that might come in handy.
The trains depart from Edinburgh Waverley station and arrive at Inverness. Here is a sample of the timetable which you can browse and book through Trainline:
Train from Edinburgh to Inverness
|Earliest trip||6:35 am||10:29 am||3 hours 54 minutes||£61|
|Latest trip||7:39 pm||11:17 pm||3 hours 38 minutes||£61|
|Fastest trip||8:37 am||12:01 pm||3 hours 24 minutes||£61|
OPTION 4: How to get from Edinburgh to Inverness by Car
- Travel Duration: about 3 hours
- Travel Fare: from £70.48
Have you ever driven a car in the UK before? Scotland has some of the most scenic drives which you can experience when you travel from Edinburgh to Inverness by car. This is my personal favourite way to travel around the highlands.
If you do not have your own car to drive to Inverness, you can check out Europcar or compare car rental prices with Discover Cars. The cost to rent one standard car in Edinburg starts at £70.48 which is roughly near the train ticket cost.
Comparing the two options of transportation, you will be able to visit other nearby destinations if you are driving a car with you on your Inverness trip than catching a train. I imagine having a full itinerary of my trip there, as there are many spots that are worth stopping for, like Perth, Aviemore and Glencoe.
To drive from Edinburgh to Inverness, you go via A9 for about 156 miles or 251 kilometers. If it is your first time driving in the UK, I suggest you read my UK driving tips which I’m sharing so you get to plan your drive properly.
OPTION 5: How to get from Edinburgh to Inverness by Tour
- Travel Duration: Multi-day
- Travel Fare: from £167
If you want all parts of your itinerary taken care of – including transportation from Edinburgh – then I suggest you consider booking with Get Your Guide website for a well-curated package which will take you to Inverness and even beyond.
This multi-day trip from Edinburgh, for example, brings you to Stirling Castle, Loch Ness, Inverness, Portree and other top destinations.
This is what’s good about joining a tour to Inverness from Edinburgh – you get to maximize your trip to Scotland. Alternatively, there are also shorter tours which you can book.
More About Inverness
- Inverness is one day trip away from Edinburgh – know more about it in my article.
- Get to know more about the Best Things to do in Inverness (Scotland) in this article that I made.
- Want to get inspired? Get Your Guide’s list of the most recommended activities in Inverness will surely get you all excited.
- The Inverness Castle is on my list of beautiful palaces and castles in Scotland. You can’t miss this on your trip to Inverness!
- Read on why I recommend Inverness, Scotland as a top UK destination.
FAQs on How to Get from Edinburgh to Inverness
How long is the train journey from Edinburgh to Inverness?
The train journey from Edinburgh to Inverness lasts for about 3 hours and 24 minutes. The direct train runs a distance of about 113 miles or 181 kilometers.
Is the train from Edinburgh to Inverness scenic?
Yes, the train from Edinburgh to Inverness offers scenic views featuring Scotland’s naturally-beautiful surroundings.
How much does it cost to take the train from Edinburgh to Inverness?
It costs about £61 to take the train from Edinburgh to Inverness.
Is it an easy drive from Edinburgh to Inverness?
Yes, it is an easy drive from Edinburgh to Inverness. The views are worth stopping for, though, so better factor them into your travel time.
Can you do a day trip to Inverness from Edinburgh?
Yes, actually Inverness is a popular day trip destination from Edinburgh. You can check out Get Your Guide for sample day to multi-day itineraries which you can book with them as well.
Is there a direct bus from Edinburgh to Inverness?
Yes, there are direct buses that go from Edinburgh to Inverness. Megabus is a transportation company which services this route.
Which airlines fly direct from Edinburgh to Inverness?
There are no airlines that fly directly from Edinburgh to Inverness.
What is the cheapest way to get from Edinburgh to Inverness?
The cheapest way to get from Edinburgh to Inverness is by bus. A one-way fare can cost as low as £9.90.
What is the fastest way to get from Edinburgh to Inverness?
The fastest way to get from Edinburgh to Inverness is by car. You can reach Inverness in a matter of three hours or less. You can compare the best car deals with Discover Car here.
What is the best way to get from Edinburgh to Inverness?
The best way to get from Edinburgh to Inverness is by joining a tour. By booking with Get Your Guide, you get to make the most out of your trip without having the need to separately book destinations and transport options.
ABOUT THE AUTHOR
Everything ZanyTravel Blog
Everything Zany Travel Blog exploring the UK and beyond. Sharing travel guides, tips, history, and culture. Our travel media brand is founded by travel and hotel industry expert – Ryazan Tristram, a Dual Citizen (British – Filipina) based in Birmingham, UK. Everything Zany is a reputable and award-winning travel blog. Our work and contributions have been featured in Huffington Post, CNBC, Discovery Channel, GMA, Readers Digest, and Lonely Planet. Our missions are to build a great travel community and resource of travel tips, visas, and travel guides for travelers. Join us as we travel around the UK and beyond with a mission to share the best of the world.