
Inverness to Elgin from $11: 4 ways by bus, train, flight or car
Compare Travel Options and Prices
How to Get from Inverness to Elgin: 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.
Compare Train, Bus, Flight, and Driving Options
Get detailed, step-by-step directions below for your trip from Inverness to Elgin 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.

See more options
Compare prices for your selected dates
Type | Mo 10/03 | Tu 11/03 | We 12/03 | Th 13/03 | Fr 14/03 | Sa 15/03 | Su 16/03 |
---|---|---|---|---|---|---|---|
Bus | $18 | $18 | $18 | $18 | $18 | $18 | $18 |
Train | $21 | $21 | $14 | $21 | $21 | $21 | $21 |
Traveling From Inverness to Elgin
The journey from Inverness to Elgin offers a striking contrast between the vibrant cultural scene of the Highland capital and the serene, historic charm of the Moray town.
Best Neighbourhoods in Elgin
Elgin boasts charming neighborhoods that reflect its rich history and vibrant community.
Best Times To Visit Elgin's Attractions
Elgin offers numerous attractions, and visiting at the right time enhances your experience significantly.
Elgin Weather: What to Expect Year-Round
Elgin experiences a temperate maritime climate, with mild summers and cool winters, making it suitable for year-round visits. Spring and early autumn offer the best weather for outdoor exploration, while wet and windy conditions in winter can impact travel plans.
Dining Recommendation in Elgin
Visit the Laichmoray Hotel for their renowned Cullen Skink, a traditional Scottish smoked haddock soup that showcases the region's fresh seafood. The welcoming atmosphere and emphasis on local ingredients contrast nicely with the more diverse culinary scene in Inverness, providing you with a taste of authentic Moray flavor.
Inverness - Elgin operators
Explore transport companies operating between Inverness and Elgin, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.
Train from Inverness to Elgin
Bus from Inverness Bus Station to Elgin Bus Station
Taxi from Inverness to Elgin
Other from Inverness to Elgin
Inverness to Elgin: Overview of Bus, Train, Flight, and Car Trips
Traveling between Inverness and Elgin 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.
Useful tips for train travellers
Useful tips for bus travellers
Trips from Inverness
- Inverness to Portree
- Inverness to Oban
- Inverness to Aviemore
- Inverness to Fort William
- Inverness to Ullapool
- Inverness to Aberdeen
- Inverness to Kyle of Lochalsh
- Inverness to Thurso
- Inverness to Edinburgh
- Inverness to Dublin
- Inverness to Glasgow
- Inverness to Amsterdam
- Inverness to Muir of Ord
- Inverness to Tain
- Inverness to Dingwall
- Inverness to Pitlochry
- Inverness to Perth
- Inverness to Dornoch
- Inverness to Beauly
- Inverness to Fort Augustus
- Inverness to Drumnadrochit
- Inverness to John o' Groats
- Inverness to Stornoway (Isle of Lewis)
- Inverness to Newcastle upon Tyne
- Inverness to Forres
- Inverness to Nairn
- Inverness to Birmingham
- Inverness to Fortrose
- Inverness to Bristol
- Inverness to London
- Inverness to Dundee
- Inverness to Alness
- Inverness to Invergordon
- Inverness to Durness
- Inverness to Belfast
- Inverness to Wick (Highlands)
- Inverness to Manchester
- Inverness to Isle of Skye
- Inverness to Wick (Caithness)
- Inverness to Luton (Devon)
Trips to Portree
- Keith to Elgin
- Fochabers to Elgin
- Burghead to Elgin
- London to Elgin
- Lhanbryde to Elgin
- Perth to Elgin
- Nairn to Elgin
- Aberdeen to Elgin
- Glasgow to Elgin
- Lossiemouth to Elgin
- Forres to Elgin
- Dundee to Elgin
- Aviemore to Elgin
- Huntly to Elgin
- Inverurie to Elgin
- Banff to Elgin
- Edinburgh to Elgin
- Aberlour to Elgin
- Buckie to Elgin
- Hopeman to Elgin
- Dufftown to Elgin
- Rothes to Elgin
- Stirling to Elgin
- Ullapool to Elgin
- Dyce to Elgin
- Newcastle upon Tyne to Elgin