Skip to main content

How to get from Edinburgh to Ben Nevis by bus?

From Edinburgh to Ben Nevis by bus

Take one direct bus from Edinburgh to Ben Nevis in Fort William: take the E4 bus from George Street (The Dome), Edinburgh station to Nevis Centre, Fort William station. The total trip duration for this route is approximately 4 hr 8 min.

248min
Walk to bus station
Bus - E4E4
Walk to Ben Nevis
Leaves from George Street (The Dome), Edinburgh

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    George Street (The Dome), Edinburgh
    ID 6200243410
    460 m • 6 min
  • 2
    Bus - E4E4
    Wait for bus
    E4
    Fort William
  • 3
    Ride to bus station
    Ride to bus station
    Nevis Centre, Fort William
    ID 670010018
    229 min
  • 4
    Walk to Ben Nevis
    Walk to
    Ben Nevis
    Station Square
    890 m • 12 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Scotland.
All local mobility options in one app

Public transport directions from Edinburgh to Ben Nevis

The distance between Edinburgh, Fort William and Ben Nevis, Fort William is approximately 200.14 km, which can typically be travelled in 248 min. Moovit will show you the directions from Edinburgh to Ben Nevis by bus, so no matter how you choose to travel in Fort William – you will always have plenty of easy options.

Public transport stations close to Edinburgh

Edinburgh is located at Edinburgh, Fort William and the nearest public transport station is Museum Of Childhood, Canongate.

Bus stations close to Edinburgh:

  • Museum Of Childhood, Canongate
  • Waverley Bridge, Edinburgh
  • Princes Street (Waverley Steps), Edinburgh

Public transport stations close to Ben Nevis, Fort William

Ben Nevis is located at Station Square, Fort William and the nearest public transport station is Linnhe Road, Fort William.

Train stations close to Ben Nevis:

  • Fort William
  • Banavie
  • Corpach

Bus stations close to Ben Nevis:

  • Linnhe Road, Fort William
  • Douglas Place, Plantation
  • Car Park, Plantation

Ferry stations close to Ben Nevis:

  • Camusnagaul Ferry Landing, Camusnagaul
  • Fort William Ferry Landing, Fort William

Questions & Answers

  • What is the fastest way to get from Edinburgh to Ben Nevis?

    The fastest way takes 248 minutes, using Bus line E4.

  • Is there a direct bus between Edinburgh and Ben Nevis?

    Yes, there’s a direct bus going from Edinburgh in Edinburgh to Ben Nevis in Fort William in 4 hr 8 min.

  • Which bus line goes from Edinburgh to Ben Nevis?

    The E4 bus line goes from George Street (The Dome), Edinburgh station near Edinburgh in Edinburgh to Fort William station near Ben Nevis in Fort William.

  • How long does it take to travel from Edinburgh to Ben Nevis by bus?

    The total travel time between Edinburgh in Edinburgh and Ben Nevis in Fort William by bus is about 4 hr 8 min.

  • Where do I get on the bus near Edinburgh to get to Ben Nevis?

    Get on the E4 bus from the George Street (The Dome), Edinburgh stop near Edinburgh in Edinburgh.

  • Where do I get off the bus when travelling between Edinburgh and Ben Nevis?

    Get off the bus at the Fort William stop, which is closest to Ben Nevis in Fort William.

  • When is the first bus from Edinburgh to Ben Nevis?

    The first bus from Edinburgh in Edinburgh to Ben Nevis in Fort William is Edinburgh - Fort William. It leaves the George Street (The Dome), Edinburgh stop at 05:28.

  • When is the first train from Edinburgh to Ben Nevis?

    The first train from Edinburgh in Edinburgh to Ben Nevis in Fort William is Caledonian Sleeper. It leaves the Edinburgh station at 05:50.