Rome2Rio

How to get fromIsle of Arran to Staffaby ferry, plane, train or bus

Find Transport to Staffa

See all options

There are 6 ways to get from Isle of Arran to Staffa by ferry, plane, train, or bus

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Ferry to Glasgow Airport, fly to Milano Malpensa Airport, train, bus

    best
    1. Take the ferry from Brodick Isle of Arran Ferry Terminal to Ardrossan Ferry Terminalferry
    2. Fly from Glasgow Airport (GLA) to Milano Malpensa Airport (MXP)planeGLA - MXP
    3. Take the train from Gallarate to Domodossolatrain
    4. Take the bus from Domodossola - Stazione Ferroviaria to Pecettobus
    11h 59m
    €97–267
  2. Ferry, train, bus to Edinburgh Airport, fly to Milan Linate Airport, bus

    cheapest
    1. Take the ferry from Brodick Isle of Arran Ferry Terminal to Ardrossan Ferry Terminalferry
    2. Take the train from Ardrossan Harbour to Glasgow Centraltrain
    3. Take the bus from Glasgow Buchanan Bus Station to Edinburgh Airport Bus Stop Dbus
    4. Fly from Edinburgh Airport (EDI) to Milan Linate Airport (LIN)planeEDI - LIN
    5. Take the train from Rho Fiera Milano to Domodossolatrain
    6. Take the bus from Domodossola - Stazione Ferroviaria to Pecettobus
    13h 50m
    €94–338
  3. Ferry to Glasgow Airport, fly to Geneva International Airport, train, bus

    1. Take the ferry from Brodick Isle of Arran Ferry Terminal to Ardrossan Ferry Terminalferry
    2. Fly from Glasgow Airport (GLA) to Geneva International Airport (GVA)planeGLA - GVA
    3. Take the train from Genève-Aéroport to Brigtrain
    4. Take the bus from Domodossola - Stazione Ferroviaria to Pecettobus
    13h 44m
    €151–390
  4. Ferry, train, bus to Edinburgh Airport, fly to Geneva International Airport, bus

    1. Take the ferry from Brodick Isle of Arran Ferry Terminal to Ardrossan Ferry Terminalferry
    2. Take the train from Ardrossan Harbour to Glasgow Centraltrain
    3. Take the bus from Glasgow Buchanan Bus Station to Edinburgh Airport Bus Stop Dbus
    4. Fly from Edinburgh Airport (EDI) to Geneva International Airport (GVA)planeEDI - GVA
    5. Take the train from Genève-Aéroport to Brigtrain
    6. Take the bus from Domodossola - Stazione Ferroviaria to Pecettobus
    15h
    €121–330
  5. Ferry, train, bus to Edinburgh Airport, fly to Zurich Airport, bus

    1. Take the ferry from Brodick Isle of Arran Ferry Terminal to Ardrossan Ferry Terminalferry
    2. Take the train from Ardrossan Harbour to Glasgow Centraltrain
    3. Take the bus from Glasgow Buchanan Bus Station to Edinburgh Airport Bus Stop Dbus
    4. Fly from Edinburgh Airport (EDI) to Zurich Airport (ZRH)planeEDI - ZRH
    5. Take the train from Zürich Flughafen to Brigtrain
    6. Take the bus from Domodossola - Stazione Ferroviaria to Pecettobus
    14h 55m
    €176–415
  6. Ferry, train, bus to Edinburgh Airport, fly to Il Caravaggio International Airport, bus

    1. Take the ferry from Brodick Isle of Arran Ferry Terminal to Ardrossan Ferry Terminalferry
    2. Take the train from Ardrossan Harbour to Glasgow Centraltrain
    3. Take the bus from Glasgow Buchanan Bus Station to Edinburgh Airport Bus Stop Dbus
    4. Fly from Edinburgh Airport (EDI) to Il Caravaggio International Airport (BGY)planeEDI - BGY
    5. Take the train from Milano Centrale to Domodossolatrain
    6. Take the bus from Domodossola - Stazione Ferroviaria to Pecettobus
    14h 31m
    €156–325

Glasgow Airport (GLA) to Milano Malpensa Airport (MXP) flights

Calendar11Weekly Planes
Duration4h 16mAverage Duration
Ticket€25Cheapest Price
See schedules

Questions & Answers

What companies run services between Isle of Arran, Scotland and Staffa, Italy?

There is no direct connection from Isle of Arran to Staffa. However, you can take the taxi to Brodick Isle of Arran Ferry Terminal, take the ferry to Ardrossan Ferry Terminal, walk to Ardrossan Harbour, take the train to Paisley Gilmour Street, walk to New Sneddon Street, take the bus to Sanderling Road, walk to Glasgow Airport (GLA) airport, fly to Milano Malpensa Airport (MXP), walk to Malpensa Aeroporto T1, take the train to Gallarate, take the train to Domodossola, walk to Domodossola - Stazione Ferroviaria, then take the bus to Pecetto. Alternatively, you can take the taxi to Brodick Isle of Arran Ferry Terminal, take the ferry to Ardrossan Ferry Terminal, walk to Ardrossan Harbour, take the train to Glasgow Central, walk to Glasgow Buchanan Bus Station, take the bus to Edinburgh Airport Bus Stop D, walk to Edinburgh Airport (EDI) airport, fly to Milan Linate Airport (LIN), walk to Linate Aeroporto, take the line 4 subway to Dateo, walk to Milano Dateo, take the train to Rho Fiera Milano, take the train to Domodossola, walk to Domodossola - Stazione Ferroviaria, then take the bus to Pecetto.

Airlines
Train operators
Bus operators
Ferry operators

Want to know more about travelling around Italy

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides

Italy Travel Guides

Read the travel guideItaly Travel Guides