Travel from London to Ben-Nevis

Bus or train from London to Ben Nevis?

You can take a train from London to Ben Nevis via Glasgow Central, Glasgow, Renfield Street, Glasgow Queen Street, Crianlarich, and Fort William in around 10 h 19 min. Alternatively, you can take a bus from London to Ben Nevis via Buchanan Bus Station and Fort William, Bus Station in around 13 h 20 min.

Travel Guides

How to get from London to EdinburghCheck out Rome2rio's new London to Edinburgh guide for some handy travel tips

How to get from London to Ben Nevis

ModeDurationPrice
From London Euston train to Glasgow, Argyle Street (Radisson Hotel), line 9 bus to Buchanan Bus Station, bus to Fort William, Bus Station, then taxi to Ben Nevis.8 h 49 min£273
From London Euston train to Glasgow Central, walk to Glasgow, Renfield Street, bus to Glasgow Queen Street, train to Crianlarich, train to Fort William, then taxi to Ben Nevis.10 h 19 min£282
From Belgravia, Victoria Coach Station bus to Buchanan Bus Station, bus to Fort William, Bus Station, then taxi to Ben Nevis.13 h 20 min£100
From London Victoria Coach Station bus to Inverness, Bus Station, bus to Fort William, Bus Station, then taxi to Ben Nevis.16 h 4 min£68
From London Kings Cross train to Edinburgh, night train to Fort William, then taxi to Ben Nevis.10 h 29 min£104
From London drive to Ben Nevis.8 h 52 min£96
From Bank DLR Station train to London City airport, fly to Glasgow airport, bus to Fort William, Bus Station, then taxi to Ben Nevis.6 h 34 min£125
From London Paddington train to London Heathrow airport, fly to Glasgow airport, bus to Fort William, Bus Station, then taxi to Ben Nevis.6 h 38 min£129
From London Victoria train to London Gatwick airport, fly to Glasgow airport, bus to Fort William, Bus Station, then taxi to Ben Nevis.6 h 51 min£102
From London Liverpool Street train to London Stansted airport, fly to Glasgow airport, bus to Fort William, Bus Station, then taxi to Ben Nevis.6 h 59 min£84
From Bank DLR Station train to London City airport, fly to Edinburgh airport, bus to Buchanan Bus Station, bus to Fort William, Bus Station, then taxi to Ben Nevis.7 h 57 min£113
From London St Pancras International train to Luton Airport Parkway Rail Station, line 888 bus to London Luton airport, fly to Glasgow airport, bus to Fort William, Bus Station, then taxi to Ben Nevis.6 h 44 min£91
From London Euston train to Birmingham airport, fly to Glasgow airport, bus to Fort William, Bus Station, then taxi to Ben Nevis.7 h 23 min£147

How long does it take to get from London to Ben Nevis?

It takes approximately 8 h 49 min to get from London to Ben Nevis, including transfers.

Operators from London to Ben Nevis

OperatorPhoneWebsite
Virgin West Coast Trains0344 556 5650Virgin West Coast Trains
First+44 (0)1224 650100First
Scottish Citylink0871 266 33 33Scottish Citylink
Stagecoach UKStagecoach UK
ScotRail+44 344 811 0141ScotRail
Megabus UK0871 266 3333Megabus UK
National Express+44 08717 818178National Express
Virgin Trains East CoastVirgin Trains East Coast
Caledonian SleeperCaledonian Sleeper
Dockland Light Railway (DLR)Dockland Light Railway (DLR)
British AirwaysBritish Airways
FlybeFlybe
Heathrow ExpressHeathrow Express
Aer LingusAer Lingus
KLMKLM
Gatwick Express+44 345 850 1530Gatwick Express
easyJeteasyJet
Stansted ExpressStansted Express
RyanairRyanair
East Midlands Trains03457 125 678East Midlands Trains
London General0343 222 1234London General