How to get from Edinburgh to Invermoriston by bus and train?
From Edinburgh to Invermoriston by bus and train
To get from Edinburgh to Invermoriston in Highland, take the SCOTRAIL train from Edinburgh station to Inverness station. Next, take the E14 bus from Union Street, Inverness station to Public Hall, Invermoriston station. The total trip duration for this route is approximately 5 hr 49 min. The bus and train schedule from Edinburgh may change. We recommend you check the updated bus and train schedule to Invermoriston on the Moovit app.
Step by Step
- 1Start from train stationEdinburgh
- 2Wait for trainSCOTRAILInverness
- 3Ride to train stationInverness208 min
- 4Walk to bus stationUnion Street, InvernessID 6700712819D420 m • 6 min
- 5Wait for busE14Fort William
- 6Ride to bus stationPublic Hall, InvermoristonID 67008484058 min
- 7Walk toInvermoristonAchnaconeran Road180 m • 3 min
From Edinburgh to Invermoriston by bus
To get from Edinburgh to Invermoriston in Highland, take the MEGABUS M90 bus from Edinburgh Bus Station station to Inverness Bus Station Stance 3 station. Next, take the E14 bus from Union Street, Inverness station to Public Hall, Invermoriston station. The total trip duration for this route is approximately 6 hr 20 min. The bus and train schedule from Edinburgh may change. We recommend you check the updated bus and train schedule to Invermoriston on the Moovit app.
Step by Step
- 1Walk to bus stationEdinburgh Bus Station620 m • 9 min
- 2Wait for busMEGABUS M90Inverness
- 3Ride to bus stationInverness Bus Station Stance 3240 min
- 4Walk to bus stationUnion Street, InvernessID 6700712819D380 m • 5 min
- 5Wait for busE14Fort William
- 6Ride to bus stationPublic Hall, InvermoristonID 67008484058 min
- 7Walk toInvermoristonAchnaconeran Road180 m • 3 min
Public transport directions from Edinburgh to Invermoriston
Bus And Train schedule from Edinburgh to Invermoriston
Related Routes
- Fort Augustus to Invermoriston
- Edinburgh to Aberdeen
- Edinburgh to Aberfeldy
- Edinburgh to Allanton
- Edinburgh to Alloa
- Edinburgh to Alness
- Edinburgh to Anstruther
- Edinburgh to Auchterarder
- Edinburgh to Balintore
- Edinburgh to Ballachulish
- Edinburgh to Balloch
- Edinburgh to Banff
- Edinburgh to Bathgate
- Edinburgh to Blairgowrie
- Edinburgh to Bridge Of Earn
- Edinburgh to Brora
- Edinburgh to Buckie
- Edinburgh to Campbeltown
- Edinburgh to Carluke
- Edinburgh to Castle Douglas
From Edinburgh to Invermoriston by bus
To get from Edinburgh to Invermoriston in Highland, take the MEGABUS M90 bus from Edinburgh Bus Station station to Inverness Bus Station Stance 3 station. Next, take the E14 bus from Union Street, Inverness station to Public Hall, Invermoriston station. The total trip duration for this route is approximately 6 hr 20 min. The bus and train schedule from Edinburgh may change. We recommend you check the updated bus and train schedule to Invermoriston on the Moovit app.
Step by Step
- 1Walk to bus stationEdinburgh Bus Station620 m • 9 min
- 2Wait for busMEGABUS M90Inverness
- 3Ride to bus stationInverness Bus Station Stance 3240 min
- 4Walk to bus stationUnion Street, InvernessID 6700712819D380 m • 5 min
- 5Wait for busE14Fort William
- 6Ride to bus stationPublic Hall, InvermoristonID 67008484058 min
- 7Walk toInvermoristonAchnaconeran Road180 m • 3 min
Questions & Answers
What is the fastest way to get from Edinburgh to Invermoriston?
The fastest way takes 349 minutes, using Train line SCOTRAIL, Bus line E14.
What is the alternative route to get from Edinburgh to Invermoriston?
The alternative route takes 380 minutes, using Bus line MEGABUS M90, Bus line E14.
Is there a direct train between Edinburgh and Invermoriston?
No, you’ll have to take one train line and one bus line in total. The total travelling time is 5 hr 49 min.
Which train line goes from Edinburgh to Invermoriston?
The SCOTRAIL train line goes from Inverness station near Edinburgh in Scotland to Inverness station. From there you’ll have to take one bus line till Inverness station near Invermoriston in Highland.
How long does it take to travel from Edinburgh to Invermoriston by train and bus?
The total travel time between Edinburgh in Scotland and Invermoriston in Highland by train and bus is about 5 hr 49 min.
Where do I get on the train near Edinburgh to get to Invermoriston?
Get on the SCOTRAIL train from the Inverness station near Edinburgh in Scotland.
Where do I get off the train when travelling between Edinburgh and Invermoriston?
Get off the train at the Inverness stop, which is closest to Invermoriston in Highland.
Popular Routes
- Portree to Glasgow
- Bathgate to Broxburn
- Glasgow to Inchinnan
- Aberdeen to Aboyne
- Buchanan Bus Station to Largs
- Inverness to Drumnadrochit
- Edinburgh to Newton Mearns
- Dalry to Largs
- Glasgow to St. Abbs
- Inverness to Dufftown
- Banknock to Glasgow
- Dundee to Newport-On-Tay
- Edinburgh to Coldingham
- Queen St, Glasgow to New Victoria Hospital
- Thurso to John O' Groats
- Sconser to Portree
- Buchanan Bus Station to Balloch
- Buchanan Bus Station to Hampden Park
- Bus Station, Hamilton to Ross Hall Hospital
- Glasgow to Kelso