1map logoGo to main page

Inverness to Edinburgh from $29: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Inverness, United Kingdom
to
Edinburgh, United Kingdom

How to Get from Inverness to Edinburgh: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$29 by busBest price
183.4 kmDistance
2h 55m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Inverness to Edinburgh with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Train
Average Duration
3h  42m
Estimated price
$68-180
Recommended
Company
various
Bus
Average Duration
3h  57m
Estimated price
$29-40
Cheapest
route map
Distance: 183.4 km
Duration: 2h 55m

See more options

Pricing table
Company
N/A
Drive
Average Duration
2h  55m
Estimated price
$50-75

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $10 $11 $10 $11 $11 $10 $11
Train $48 $28 $28 $44 $45 $60 $24

Traveling From Inverness to Edinburgh

Your journey from the scenic landscapes of Inverness, with its lochs and mountains, to the vibrant city life and historic sites of Edinburgh offers a fascinating contrast in experiences.

Best Neighbourhoods in Edinburgh

Edinburgh's neighborhoods offer a mix of history, culture, and local charm.

Old Town
• Historic Royal Mile is its main attraction.
• Cobblestone streets full of unique shops.
New Town
• Known for its Georgian architecture.
• Bustling shops and cafes line the streets.
Leith
• Trendy waterfront with great dining options.
• Hosts the vibrant Leith Festival annually.

Best Times To Visit Edinburgh's Attractions

Planning your visits around peak times can enhance your Edinburgh experience.

Edinburgh Castle
Early mornings or late afternoons offer fewer crowds and stunning views.
Holyrood Palace
Weekdays in the early afternoon provide quieter exploration of this historic residence.
Arthur's Seat
Visit during weekday mornings to enjoy serenity and spectacular landscapes.

Edinburgh Weather: What to Expect Year-Round

Edinburgh experiences a temperate maritime climate, with relatively cool summers and mild winters, making layers a smart choice for your wardrobe. Spring and early autumn typically offer the most pleasant weather, enhancing your sightseeing and outdoor adventures.

Dining Recommendation in Edinburgh

Consider indulging in haggis at The Witchery by the Castle, where the atmospheric surroundings and rich flavors elevate this traditional Scottish dish. Unlike the more rustic offerings often found in Inverness, this restaurant combines local ingredients with a touch of elegance, creating a memorable dining experience.

Inverness - Edinburgh operators

Explore transport companies operating between Inverness and Edinburgh, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train Show train routes
Contact phone
+44 344 811 0141
Website
https://www.scotrail.co.uk/

Train from Inverness to Edinburgh

Average Duration
3h 38m
Estimated price
$60-130
Contact phone
+44 345 722 5333
Website
https://www.lner.co.uk/

Train from Inverness to Edinburgh

Average Duration
3h 19m
Estimated price
$110-170
Bus Show bus routes
Website
https://uk.megabus.com

Bus from Inverness Bus Station to Edinburgh Bus Station

Average Duration
3h 53m
Estimated price
$18-25
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Inverness to Edinburgh

Average Duration
4h 5m
Estimated price
$21-30

Inverness to Edinburgh: Overview of Bus, Train, Flight, and Car Trips

Traveling between Inverness and Edinburgh offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a picturesque journey from Inverness to Edinburgh, covering a driving distance of 252.7 km in just under 3 hours. 💸 Experience flexibility with car travel prices ranging from £39 to £59, allowing you to plan your trip within your budget and preferences.
Average price
£39 - £58
🚆 The train journey from Inverness to Edinburgh takes approximately 3 hours and 42 minutes, offering a convenient and scenic way to travel between these two historic cities in the UK. 🎫 Depending on the time of booking and class of ticket, the prices for a train ride between Inverness and Edinburgh can range from £54 to £142, providing flexible options for travelers with different budgets. 🛤️ The route from Inverness to Edinburgh spans 281 km and includes a transfer at Perth. Travelers will board a ScotRail train towards Glasgow Queen Street, followed by a connection to Edinburgh, offering a smooth and efficient journey to the Scottish capital.
Useful tips for train travellers
• On the train operated by Avanti West Coast and LNER, you can expect catering services like a buffet car serving snacks, sandwiches, and hot meals. Furthermore, you can enjoy complimentary refreshments in First Class. Make sure to check the availability of these services as they can vary depending on the time of day.
• The train offers a range of seating options: Economy Class provides standard comfortable seating, while First Class offers more spacious seats, complimentary drinks, and a quieter atmosphere. Additionally, LNER offers a Business Premier class with premium seating and enhanced services. Depending on your preferences and budget, you might want to opt for First Class for a more comfortable experience.
• Key operators for your journey include Avanti West Coast (avantiwestcoast.co.uk) and LNER (lner.co.uk). Make sure to check their websites for the latest schedule and ticket information. For local transport in Edinburgh, you can also refer to Lothian Buses (lothianbuses.com) for route options once you arrive.
🚍 The bus journey from Inverness to Edinburgh takes approximately 3 hours and 57 minutes, offering a convenient and scenic route between the two Scottish cities. 🎫 Prices for bus tickets between Inverness and Edinburgh typically range from £23 to £32, providing an affordable transportation option for travelers exploring the beautiful landscapes of Scotland. 🌲 Route 1 from Inverness to Edinburgh covers a distance of 186 km with one transfer at Glasgow. The journey involves taking the Megabus M10A from Inverness to Perth Broxden Park And Ride, followed by the Megabus M90 to reach the vibrant city of Edinburgh.
Useful tips for bus travellers
• Before your departure from Inverness, check the current Megabus schedule for any updates or potential delays by visiting tickets.uk.megabus.com as services can be affected by weather conditions in Scotland.
• During your transfer at Perth Broxden Park and Ride, explore nearby amenities such as the Starbucks for a quick coffee or snack, or enjoy a leisurely walk in the enclosed park area before boarding your bus towards Edinburgh.
• Upon arriving at Edinburgh Bus Station, head to the main concourse where you can easily access local transport options like trams and buses directly into the city center; also, take note of the information desks around the station for any assistance or directions you may need to reach your final destination.

Trips from Inverness

Trips to Edinburgh