How to get from Edinburgh to Forres by bus?
Edinburgh to Forres - Bus Timetable
The MEGABUS M90 bus from Edinburgh to Forres runs from 08:05 to 18:00, with departures every 2 hr-3 hr 55 min. The journey takes about 5 hr 26 min, with regular service throughout the operating hours.
From Edinburgh to Forres by bus
To get from Edinburgh to Forres in Scotland, take the MEGABUS M90 bus from Edinburgh Bus Station station to Inverness Bus Station Stance 3 station. Next, take the 10 bus from Bus Station Stance 5, Inverness station to North Road, Forres station. The total trip duration for this route is approximately 5 hr 26 min. The bus schedule from Edinburgh may change. We recommend you check the updated bus schedule to Forres on the Moovit app.
Step by Step
- 1Walk to bus stationEdinburgh Bus Station620 m • 8 min
- 2Wait for busMEGABUS M90Inverness
- 3Ride to bus stationInverness Bus Station Stance 3245 min
- 4Walk to bus stationBus Station Stance 5, InvernessID 670085865C40 m • 1 min
- 5Wait for bus10Aberdeen
- 6Ride to bus stationNorth Road, ForresID 63805123168 min
Public transport directions from Edinburgh to Forres
Bus timetable from Edinburgh to Forres
Related Routes
- Aberdeen to Forres
- Aberfeldy to Forres
- Aviemore to Forres
- Comrie (Fife) to Forres
- Dundee to Forres
- Grantown-On-Spey to Forres
- Montrose to Forres
- Newton Stewart to Forres
- Brodie Castle to Forres
- Findhorn Ecovillage to Forres
- Edinburgh Airport EDI to Forres
- Glasgow Airport GLA to Forres
- Inverness Airport INV to Forres
- Burghead Station to Forres
- Inverness Airport Station to Forres
- Aviemore Station to Forres
- Aberdeen Airport (ABZ) to Forres
- Dyce Station to Forres
- Gleneagles Hotel to Forres
- Aberdeen Royal Infirmary to Forres
Questions & Answers
What is the fastest way to get from Edinburgh to Forres?
The fastest way takes 326 minutes, using Bus line MEGABUS M90, Bus line 10.
Is there a direct bus between Edinburgh and Forres in Scotland?
No, you’ll have to take 2 bus lines in total. The total travelling time is 5 hr 26 min.
Which bus line goes from Edinburgh to Forres in Scotland?
The MEGABUS M90 bus line goes from Edinburgh Bus Station near Edinburgh to Inverness Bus Station Stance 3 station. From there you’ll have to take one bus line till Inverness Bus Station Stance 3 station near Forres in Scotland.
How long does it take to travel from Edinburgh to Forres in Scotland by bus?
The total travel time between Edinburgh and Forres in Scotland by bus is about 5 hr 26 min.
Where do I get on the bus near Edinburgh to get to Forres in Scotland?
Get on the MEGABUS M90 bus from the Edinburgh Bus Station near Edinburgh in Scotland.
Where do I get off the bus when travelling between Edinburgh and Forres in Scotland?
Get off the bus at the Inverness Bus Station Stance 3 stop, which is closest to Forres in Scotland.
Popular Routes
- Buchanan Street Bus Station to Hampden Park
- Glenrothes to Halbeath Park & Ride
- Edinburgh to Fort Augustus
- Glasgow to Carluke
- Banknock to Cumbernauld
- Edinburgh to Pitlochry
- Dunblane to Doune
- Kilmarnock to Paisley
- Buchanan Street Bus Station to Kelvingrove Park Ranger Centre
- Falkirk to Dundee
- Halbeath Park & Ride to St. Andrew's
- Greenock to Erskine
- Glasgow to Kennacraig
- Dundee to Glenrothes
- Inverness to Invergordon
- Inverness to Portsoy
- Dundee to Edzell
- Buchanan Street Bus Station to Firhill Stadium
- Celtic Park to Glasgow Airport
- Dumfries to Glasgow Airport