Skip to main content

How to get from Campbeltown to Port Ellen by bus and ferry?

From Campbeltown to Port Ellen by bus and ferry

To get from Campbeltown to Port Ellen in Scotland, you’ll need to take one ferry line and one bus line: take the 926 from Bus Terminus, Campbeltown station to Ferry Terminal, Kennacraig station. Next, you’ll have to switch to the CM9 ferry and finally take the 451 bus from Ferry Terminal, Port Askaig station to Charlotte Street, Port Ellen station. The total trip duration for this route is approximately 4 hr 38 min.

278min
Walk to
926CM9
Ferry - CM9CM9
Bus - 451451
Walk to Port Ellen
Leaves from Bus Terminus, Campbeltown

Step by Step

  • 1
    Walk to
    Walk to
    Bus Terminus, Campbeltown
    ID 60709324
    280 m • 4 min
  • 2
    undefined - 926CM9
    Wait for
    926
    Glasgow
  • 3
    Travel to
    Travel to
    Ferry Terminal, Kennacraig
    ID 60709596
    51 min
  • 4
    Walk to ferry station
    Walk to ferry station
    Kennacraig Ferry Terminal, Kennacraig
    ID 9300KEN
    60 m • 1 min
  • 5
    Ferry - CM9CM9
    Wait for ferry
    CM9
    Port Askaig
  • 6
    Ride to ferry station
    Ride to ferry station
    Port Askaig Islay Ferry Terminal, Port Askaig
    ID 9300PAK
    115 min
  • 7
    Walk to bus station
    Walk to bus station
    Ferry Terminal, Port Askaig
    ID 60709428
    150 m • 2 min
  • 8
    Bus - 451451
    Wait for bus
    451
    Ardbeg
  • 9
    Ride to bus station
    Ride to bus station
    Charlotte Street, Port Ellen
    ID 60709410
    49 min
  • 10
    Walk to Port Ellen
    Walk to
    Port Ellen
    280 m • 4 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 Campbeltown to Port Ellen

The distance between Campbeltown, Scotland and Port Ellen, Scotland is approximately 123.21 km, which can typically be travelled in 278 min. Moovit will show you the directions from Campbeltown to Port Ellen by bus and ferry, so no matter how you choose to travel in Scotland – you will always have plenty of easy options.

Public transport stations close to Campbeltown

Campbeltown is located at Main Street, Scotland and the nearest public transport station is Argyll Hotel, Campbeltown.

Bus stations close to Campbeltown:

  • Argyll Hotel, Campbeltown
  • Argyll Street Junct, Campbeltown
  • Lorne And Lowland Church, Campbeltown

Public transport stations close to Port Ellen, Scotland

Port Ellen is located at Port Ellen, Scotland and the nearest public transport station is Baptist Church, Port Ellen.

Bus stations close to Port Ellen:

  • Baptist Church, Port Ellen
  • Charlotte Street, Port Ellen
  • Antrim View, Port Ellen

Ferry stations close to Port Ellen:

  • Port Ellen Islay Ferry Terminal, Port Ellen

Questions & Answers

  • What is the fastest way to get from Campbeltown to Port Ellen?

    The fastest way takes 278 minutes, using Bus line 926, Bus line CM9, Bus line 451.

  • Is there a direct between Campbeltown and Port Ellen?

    No, you’ll have to take one ferry line and one bus line in total. The total travelling time is 4 hr 38 min.

  • Which line goes from Campbeltown to Port Ellen?

    The line goes from Bus Terminus, Campbeltown station near Campbeltown in Campbeltown to Glasgow station. From there you’ll have to take one ferry line and one bus line till Glasgow station near Port Ellen in Scotland.

  • How long does it take to travel from Campbeltown to Port Ellen by ferry and bus?

    The total travel time between Campbeltown in Campbeltown and Port Ellen in Scotland by ferry and bus is about 4 hr 38 min.

  • Where do I get on the near Campbeltown to get to Port Ellen?

  • Where do I get off the when travelling between Campbeltown and Port Ellen?

    Get off the at the Glasgow stop, which is closest to Port Ellen in Scotland.