Skip to main content

How to get from Kennacraig to Mallaig by bus and train?

From Kennacraig to Mallaig by bus and train

To get from Kennacraig to Mallaig in Scotland, you’ll need to take 2 bus lines and one train line: take the 926 bus from Ferry Terminal, Kennacraig station to Hotel, Inverbeg station. Next, you’ll have to switch to the 915 bus and finally take the WEST COAST RAILWAY train from Fort William station to Mallaig station. The total trip duration for this route is approximately 10 hr 46 min.

646min
Walk to bus station
Bus - 926926
Bus - 915915
Train - WEST COAST RAILWAY
Leaves from Ferry Terminal, Kennacraig

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Ferry Terminal, Kennacraig
    ID 60709596
    90 m • 2 min
  • 2
    Bus - 926926
    Wait for bus
    926
    Glasgow
  • 3
    Ride to bus station
    Ride to bus station
    Hotel, Inverbeg
    ID 60709615
    141 min
  • 4
    Walk to bus station
    Walk to bus station
    Hotel, Inverbeg
    ID 60709614
    10 m • 1 min
  • 5
    Bus - 915915
    Wait for bus
    915
    Portree
  • 6
    Ride to bus station
    Ride to bus station
    Bus Station, Fort William
    ID 670085465C
    130 min
  • 7
    Walk to train station
    Walk to train station
    Fort William
    110 m • 2 min
  • 8
    Train - WEST COAST RAILWAYWEST COAST RAILWAY
    Wait for train
    WEST COAST RAILWAY
    Mallaig
  • 9
    Ride to train station Mallaig
    Ride to train station
    Mallaig
    146 min
*Duration based on 8am traffic

Alternative route from Kennacraig to Mallaig by bus and train via 926, 914 and WEST COAST RAILWAY

To get from Kennacraig to Mallaig in Scotland, you’ll need to take 2 bus lines and one train line: take the 926 bus from Ferry Terminal, Kennacraig station to Hotel, Inverbeg station. Next, you’ll have to switch to the 914 bus and finally take the WEST COAST RAILWAY train from Fort William station to Mallaig station. The total trip duration for this route is approximately 10 hr 46 min.

646min
Walk to bus station
Bus - 926926
Bus - 914914
Train - WEST COAST RAILWAY
Leaves from Ferry Terminal, Kennacraig

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Ferry Terminal, Kennacraig
    ID 60709596
    90 m • 2 min
  • 2
    Bus - 926926
    Wait for bus
    926
    Glasgow
  • 3
    Ride to bus station
    Ride to bus station
    Hotel, Inverbeg
    ID 60709615
    141 min
  • 4
    Walk to bus station
    Walk to bus station
    Hotel, Inverbeg
    ID 60709614
    10 m • 1 min
  • 5
    Bus - 914914
    Wait for bus
    914
    Fort William
  • 6
    Ride to bus station
    Ride to bus station
    Bus Station, Fort William
    ID 670085465C
    130 min
  • 7
    Walk to train station
    Walk to train station
    Fort William
    110 m • 2 min
  • 8
    Train - WEST COAST RAILWAYWEST COAST RAILWAY
    Wait for train
    WEST COAST RAILWAY
    Mallaig
  • 9
    Ride to train station Mallaig
    Ride to train station
    Mallaig
    146 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 Kennacraig to Mallaig

The distance between Kennacraig, Scotland and Mallaig, Scotland is approximately 287.12 km, which can typically be travelled in 646 min. Moovit will show you the directions from Kennacraig to Mallaig by bus and train, so no matter how you choose to travel in Scotland – you will always have plenty of easy options.

Public transport stations close to Kennacraig

Kennacraig is located at Islay Ferry Terminal Access Road, Scotland and the nearest public transport station is Ferry Terminal, Kennacraig.

Bus stations close to Kennacraig:

  • Ferry Terminal, Kennacraig
  • Road End, Kennacraig
  • Skipness Road End, Redhouse

Ferry stations close to Kennacraig:

  • Kennacraig Ferry Terminal, Kennacraig

Public transport stations close to Mallaig, Scotland

Mallaig is located at Mallaig, Scotland and the nearest public transport station is Cameron Avenue, Mallaig.

Train stations close to Mallaig:

  • Mallaig
  • Morar

Bus stations close to Mallaig:

  • Cameron Avenue, Mallaig
  • High School, Mallaig
  • Fire Station, Mallaig

Ferry stations close to Mallaig:

  • Mallaig (For Knoydart) Ferry Terminal, Mallaig
  • Mallaig (Calmac) Ferry Terminal, Mallaig

Alternative route from Kennacraig to Mallaig by bus and train via 926, 914 and WEST COAST RAILWAY

To get from Kennacraig to Mallaig in Scotland, you’ll need to take 2 bus lines and one train line: take the 926 bus from Ferry Terminal, Kennacraig station to Hotel, Inverbeg station. Next, you’ll have to switch to the 914 bus and finally take the WEST COAST RAILWAY train from Fort William station to Mallaig station. The total trip duration for this route is approximately 10 hr 46 min.

646min
Walk to bus station
Bus - 926926
Bus - 914914
Train - WEST COAST RAILWAY
Leaves from Ferry Terminal, Kennacraig

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Ferry Terminal, Kennacraig
    ID 60709596
    90 m • 2 min
  • 2
    Bus - 926926
    Wait for bus
    926
    Glasgow
  • 3
    Ride to bus station
    Ride to bus station
    Hotel, Inverbeg
    ID 60709615
    141 min
  • 4
    Walk to bus station
    Walk to bus station
    Hotel, Inverbeg
    ID 60709614
    10 m • 1 min
  • 5
    Bus - 914914
    Wait for bus
    914
    Fort William
  • 6
    Ride to bus station
    Ride to bus station
    Bus Station, Fort William
    ID 670085465C
    130 min
  • 7
    Walk to train station
    Walk to train station
    Fort William
    110 m • 2 min
  • 8
    Train - WEST COAST RAILWAYWEST COAST RAILWAY
    Wait for train
    WEST COAST RAILWAY
    Mallaig
  • 9
    Ride to train station Mallaig
    Ride to train station
    Mallaig
    146 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Kennacraig to Mallaig?

    The fastest way takes 646 minutes, using Bus line 926, Bus line 915, Bus line WEST COAST RAILWAY.

  • What is the alternative route to get from Kennacraig to Mallaig?

    The alternative route takes 646 minutes, using Bus line 926, Bus line 914, Bus line WEST COAST RAILWAY.

  • Is there a direct bus between Kennacraig and Mallaig?

    No, you’ll have to take 2 bus lines and one train line in total. The total travelling time is 10 hr 46 min.

  • Which bus line goes from Kennacraig to Mallaig?

    The 926 bus line goes from Ferry Terminal, Kennacraig station near Kennacraig in Argyll And Bute to Glasgow station. From there you’ll have to take one bus line and one train line till Glasgow station near Mallaig in Scotland.

  • How long does it take to travel from Kennacraig to Mallaig by bus and train?

    The total travel time between Kennacraig in Argyll And Bute and Mallaig in Scotland by bus and train is about 10 hr 46 min.

  • Where do I get on the bus near Kennacraig to get to Mallaig?

    Get on the 926 bus from the Ferry Terminal, Kennacraig stop near Kennacraig in Argyll And Bute.

  • Where do I get off the bus when travelling between Kennacraig and Mallaig?

    Get off the bus at the Glasgow station, which is closest to Mallaig in Scotland.