1map logoGo to main page

Elgin to Inverness from $11: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Elgin, United Kingdom
to
Inverness, United Kingdom

How to Get from Elgin to Inverness: 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.

$11 by busBest price
58.17 kmDistance
46m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Elgin to Inverness 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
First ScotRail Service
Train
Average Duration
46m
Estimated price
$14-30
Recommended
Company
Megabus UK
Bus
Average Duration
1h  13m
Estimated price
$11-16
Cheapest
route map
Distance: 58.17 km
Duration: 46m

See more options

Company
various
Drive
Average Duration
48m
Estimated price
$12-19
Company
various
Taxi
Average Duration
48m
Estimated price
$160-200

Traveling From Elgin to Inverness

The journey from Elgin to Inverness offers a fascinating contrast between Elgin's historic charm and Inverness's vibrant blend of urban life and natural beauty.

Best Neighbourhoods in Inverness

Inverness boasts diverse neighborhoods, each offering distinctive experiences and charm.

Old Town
• Picturesque streets lined with historic buildings.
• Close to local shops and restaurants.
Inverness East
• Stunning riverside views and scenic walks.
• Home to the historic Inverness Castle.
Inverness West
• A mix of modern and traditional architecture.
• Offers a vibrant arts and culture scene.

Best Times To Visit Inverness's Attractions

Timing your visits can greatly enhance your experience in Inverness's attractions.

Inverness Castle
Visit early in the morning during weekdays for fewer crowds.
Loch Ness
Explore in the shoulder seasons of spring and fall for a quieter visit.
Culloden Battlefield
Arrive just after opening or late afternoon for a peaceful atmosphere.

Inverness Weather: What to Expect Year-Round

Inverness experiences a temperate maritime climate, with mild summers and cool, wet winters that can affect your outdoor plans. The best times to visit are late spring and early autumn, when the weather is generally drier and more pleasant for exploring the area's stunning landscapes.

Dining Recommendation in Inverness

For a taste of the Highlands, try the local restaurant, The Mustard Seed, where you can savor dishes like haggis, neeps, and tatties, offering a hearty contrast to Elgin's lighter fare. The vibrant atmosphere, combined with a focus on seasonal, locally-sourced ingredients, creates a dining experience that captures the essence of Inverness's culinary scene.

Elgin - Inverness operators

Explore transport companies operating between Elgin and Inverness, 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 Elgin to Inverness

Average Duration
46m
Estimated price
$14-30
Bus Show bus routes
Website
https://uk.megabus.com

Bus from Elgin Bus Station to Inverness Bus Station

Average Duration
1h 13m
Estimated price
$11-17
all-pages.other Show other routes
Contact phone
+44 7920 837 311

Other from Elgin to Inverness

Average Duration
48m
Estimated price
$160-200
Contact phone
+44 1343 542 224

Other from Elgin to Inverness

Average Duration
48m
Estimated price
$160-200
Contact phone
+44 1343 508 234
Website
http://elgintaxis.co.uk

Other from Elgin to Inverness

Average Duration
48m
Estimated price
$160-200

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

Traveling between Elgin and Inverness 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.

🚗 The scenic drive from Elgin to Inverness spans 61.2 km and can be completed in just under an hour, making it a perfect quick getaway by car. 💰 Prices for the journey from Elgin to Inverness range from £9 to £15, providing budget-friendly options for travelers looking to explore the picturesque landscapes of the journey.
Average price
£9 - £15
🎟️ Ticket prices for the Elgin to Inverness train range from £11 to £24, providing an affordable and efficient transportation option for those looking to explore both cities.
Departure Point
Elgin station
Arrival Point
Inverness station
Useful tips for train travellers
• Onboard services between Elgin and Inverness are primarily provided by ScotRail. The trains typically offer a catering service that includes light snacks, hot and cold beverages, and sometimes a selection of local Scottish products. Be sure to check the available menu on your train, as offerings may vary, especially during peak seasons.
• ScotRail offers different seating options on this route, including Standard Class and First Class seats. Standard Class provides comfortable seating with a decent amount of legroom, while First Class offers more spacious seating, complimentary snacks and drinks, and access to quieter areas within the train. If you're looking for a more relaxing experience, First Class could be worth the extra cost.
• For this trip, ScotRail is the main operator. Their website is ScotRail. Another operator is Avanti West Coast, but please check their schedules as their services may not run directly on this route. Useful resources include the Inverness Station webpage, which contains information on local transport, and you can find local timetables for buses and other transport options in the area.
• Upon arriving at Inverness Station, you can take advantage of the luggage storage services available until you’re ready to explore. The station also features restrooms but does not have showers. For navigating the station, look for clear signage indicating exits to local transportation. To get to the city center quickly, you can take Bus 4 or 7 from the bus stop directly outside the station.
🌄 The scenic bus ride from Elgin to Inverness takes approximately 1 hour and 13 minutes, offering travelers a glimpse of the beautiful Scottish countryside along the way. 💷 Bus fares between Inverness and Elgin range from £9 to £13, providing an affordable and comfortable option for travelers looking to explore the historic sites and charming towns of Scotland.
Departure Point
Elgin Bus Station
Arrival Point
Inverness Bus Station
Useful tips for bus travellers
• Make sure to check the Megabus UK schedule ahead of your trip, as buses depart every four hours; you can find the schedule and book your tickets at Megabus UK.
• Arrive at Elgin Bus Station at least 15 minutes early to find parking and get comfortably situated, as it's a small station and boarding can be quick.
• Upon arrival at Inverness Bus Station, use the station's waiting area for any inquiries about local transport options like buses to nearby attractions or journey details, and grab a bite at the nearby shops for refreshments before continuing your journey.

Frequently asked questions

Find out more about the route from Elgin to Inverness.

Or choose the category:
The distance between Elgin and Inverness is approximately 57.9 km by road. By train, it takes about to reach Inverness from Elgin. If traveling by car, the journey takes approximately . Alternatively, by bus, it takes around 1 hour and 13 minutes to reach Inverness from Elgin.
The most cost-effective and time-efficient transportation option for traveling from Elgin to Inverness is by train. It takes approximately 43 minutes and costs £9-£13.
The prices for a train journey between Elgin and Inverness range between £9 and £13, while the prices for a bus trip from Inverness to Elgin also vary within the same price range.
To get from Elgin to Inverness without using public transportation, you can drive by car. The driving distance between the two cities is approximately 61.2 km, and it takes around 48 minutes, depending on traffic conditions. The cost for this journey by car can vary between £9 and £15, depending on factors such as fuel prices and tolls.
The best way to travel from Elgin to Inverness without a car is by train. The journey takes approximately 43 minutes and the ticket price is typically between £9 and £13.
Yes, there is a direct link between Elgin and Inverness. There are hourly train services operated by First ScotRail Service that take approximately 43 minutes to reach Inverness from Elgin. Additionally, there are bus services operated by Megabus UK that depart every four hours and take around 1 hour and 13 minutes to travel between the two cities.
There are plenty of options for accommodation near Inverness. With over 927 hotels to choose from, you can find a wide range of prices starting from £20.

Trips to Inverness