Skip to main content

How to get from Haymarket to Gigha by bus and ferry?

By bus and ferry

To get from Haymarket to Gigha in Argyll And Bute, you’ll need to take 2 bus lines and one ferry line: take the 900 bus from Haymarket Station, Haymarket station to Buchanan Bus Station, Glasgow station. Next, you’ll have to switch to the 926 bus and finally take the CM8 ferry from Tayinloan Ferry Terminal, Tayinloan station to Gigha Ferry Terminal, Ardminish station. The total trip duration for this route is approximately 6 hr 23 min.

383min
Walk to bus station
Bus - 900900
Bus - 926926
Ferry - CM8CM8
Walk to Gigha
Leaves from Haymarket Station, Haymarket

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Haymarket Station, Haymarket
    ID 6200246935
    110 yd • 2 min
  • 2
    Bus - 900900
    Wait for bus
    900
    Glasgow
  • 3
    Ride to bus station
    Ride to bus station
    Buchanan Bus Station, Glasgow
    ID 60903765
    73 min
  • 4
    Walk to bus station
    Walk to bus station
    Buchanan Bus Station, Glasgow
    ID 60903771
    40 yd • 1 min
  • 5
    Bus - 926926
    Wait for bus
    926
    Campbeltown
  • 6
    Ride to bus station
    Ride to bus station
    Post Office, Tayinloan
    ID 60709446
    223 min
  • 7
    Walk to ferry station
    Walk to ferry station
    Tayinloan Ferry Terminal, Tayinloan
    ID 9300TYL
    0.56 mi • 12 min
  • 8
    Ferry - CM8CM8
    Wait for ferry
    CM8
    Ardminish
  • 9
    Ride to ferry station
    Ride to ferry station
    Gigha Ferry Terminal, Ardminish
    ID 9300AMH
    20 min
  • 10
    Walk to Gigha
    Walk to
    Gigha
    Unnamed Road, Isle of Gigha, Argyll and Bute PA41 7AD, UK
    1.99 mi • 41 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 Haymarket to Gigha

The distance between Haymarket, Argyll And Bute and Gigha, Argyll And Bute is approximately 158.72 mi, which can typically be travelled in 383 min. Moovit will show you the directions from Haymarket to Gigha by bus and ferry, so no matter how you choose to travel in Argyll And Bute – you will always have plenty of easy options.

Public transport stations close to Haymarket

Haymarket is located at Haymarket, Argyll And Bute and the nearest public transport station is Haymarket Station, Haymarket.

Bus stations close to Haymarket:

  • Haymarket Station, Haymarket
  • Magdala Crescent, Coates
  • West Maitland Street, Haymarket

Public transport stations close to Gigha, Argyll And Bute

Gigha is located at Unnamed Road, Isle of Gigha, Argyll and Bute PA41 7AD, UK, Argyll And Bute and the nearest public transport station is Gigha Ferry Terminal, Ardminish.

Ferry stations close to Gigha:

  • Gigha Ferry Terminal, Ardminish

Questions & Answers

  • What is the fastest way to get from Haymarket to Gigha?

    The fastest way takes 383 minutes, using Bus line 900, Bus line 926, Bus line CM8.

  • Is there a direct bus between Haymarket and Gigha?

    No, you’ll have to take 2 bus lines and one ferry line in total. The total travelling time is 6 hr 23 min.

  • Which bus line goes from Haymarket to Gigha?

    The 900 bus line goes from Haymarket Station, Haymarket station near Haymarket in Edinburgh to Glasgow station. From there you’ll have to take one bus line and one ferry line till Glasgow station near Gigha in Argyll And Bute.

  • How long does it take to travel from Haymarket to Gigha by bus and ferry?

    The total travel time between Haymarket in Edinburgh and Gigha in Argyll And Bute by bus and ferry is about 6 hr 23 min.

  • Where do I get on the bus near Haymarket to get to Gigha?

    Get on the 900 bus from the Haymarket Station, Haymarket stop near Haymarket in Edinburgh.

  • Where do I get off the bus when travelling between Haymarket and Gigha?

    Get off the bus at the Glasgow station, which is closest to Gigha in Argyll And Bute.

Live arrivals, timetables, maps