There are 8 ways to get from Tiree to Staffa by plane, bus, train, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Tiree to Milano Malpensa Airport, bus
best- Fly from Tiree (TRE) to Milano Malpensa Airport (MXP)plane TRE - MXP
- Take the bus from Aeroporto Malpensa - Terminal 1 to Villadossolabus
11h 57m€50–194Fly Tiree to Milan Linate Airport, train
- Fly from Tiree (TRE) to Milan Linate Airport (LIN)plane TRE - LIN
- Take the train from Milano Centrale to Domodossolatrain
12h 10m€106–358Fly Tiree to Geneva International Airport, train
- Fly from Tiree (TRE) to Geneva International Airport (GVA)plane TRE - GVA
- Take the train from Genève-Aéroport to Brigtrain
24h 10m€152–516Fly Tiree to Turin Caselle Airport, train
- Fly from Tiree (TRE) to Turin Caselle Airport (TRN)plane TRE - TRN
- Take the train from Torino Porta Susa to Novaratrain
- Take the train from Novara to Piedimuleratrain
13h 12m€105–427Ferry, bus to Edinburgh Airport, fly to Zurich Airport, train
- Take the ferry from Tiree Ferry Terminal to Oban Ferry Terminalferry
- Take the bus from Oban Bus Station to Edinburgh Airportbus
- Fly from Edinburgh Airport (EDI) to Zurich Airport (ZRH)plane EDI - ZRH
- Take the train from Zürich HB to Domodossolatrain
17h 42m€204–642Fly Tiree to Zurich Airport, train
- Fly from Tiree (TRE) to Zurich Airport (ZRH)plane TRE - ZRH
- Take the train from Zürich HB to Domodossolatrain
13h 44m€164–632Ferry, bus to Glasgow Airport, fly to Milano Malpensa Airport, bus
- Take the ferry from Tiree Ferry Terminal to Oban Ferry Terminalferry
- Take the bus from Oban Bus Station to Glasgow Airportbus
- Fly from Glasgow Airport (GLA) to Milano Malpensa Airport (MXP)plane GLA - MXP
- Take the bus from Aeroporto Malpensa - Terminal 1 to Villadossolabus
16h 2m€109–403Ferry, bus to Edinburgh Airport, fly to Geneva International Airport, train
- Take the ferry from Tiree Ferry Terminal to Oban Ferry Terminalferry
- Take the bus from Oban Bus Station to Edinburgh Airportbus
- Fly from Edinburgh Airport (EDI) to Geneva International Airport (GVA)plane EDI - GVA
- Take the train from Genève-Aéroport to Brigtrain
18h 53m€188–602
Tiree (TRE) to Milano Malpensa Airport (MXP) flights
Questions & Answers
The cheapest way to get from Tiree to Staffa is to fly and bus which costs €50 - €200 and takes 11h 57m.
The fastest way to get from Tiree to Staffa is to fly and bus which takes 11h 57m and costs €50 - €200.
The distance between Tiree and Staffa is 1738 km.
It takes approximately 11h 57m to get from Tiree to Staffa, including transfers.
Staffa is 1h ahead of Tiree. It is currently 11:28 AM in Tiree and 12:28 PM in Staffa.
There are 2280+ hotels available in Staffa.
What companies run services between Tiree, Scotland and Staffa, Italy?
There is no direct connection from Tiree to Staffa. However, you can fly to Milano Malpensa Airport (MXP), walk to Aeroporto Malpensa - Terminal 1, take the bus to Villadossola, then take the line 4 bus to Macugnaga - Staffa - Piazza Municipio. Alternatively, you can fly to Milan Linate Airport (LIN), walk to Linate Aeroporto, take the line 4 subway to Dateo, walk to dateo m4, take the line 92 bus to p.za luigi di savoia, walk to Milan Centrale, take the train to Domodossola, walk to Domodossola - Stazione Ferroviaria, then take the line 4 bus to Macugnaga - Staffa - Piazza Municipio.
- Website
- easyjet.com
Flights from Tiree to Milano Malpensa Airport via Glasgow Airport, London Luton
- Ave. Duration
- 12h 25m
- When
- Friday
- Estimated price
- €55–230
Flights from Tiree to Geneva International Airport via Glasgow Airport, Bristol
- Ave. Duration
- 17h 10m
- When
- Monday and Friday
- Estimated price
- €65–280
Flights from Tiree to Geneva International Airport via Glasgow Airport, Birmingham
- Ave. Duration
- 17h 25m
- When
- Tuesday
- Estimated price
- €65–270
Flights from Tiree to Geneva International Airport via Glasgow Airport, Southampton
- Ave. Duration
- 24h 45m
- When
- Wednesday
- Estimated price
- €65–280
Flights from Edinburgh Airport to Zurich Airport
- Ave. Duration
- 2h 10m
- When
- Monday, Tuesday, Friday, and Saturday
- Estimated price
- €65–190
Flights from Edinburgh Airport to Geneva International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- €60–220
Flights from Edinburgh Airport to Geneva International Airport via London Luton
- Ave. Duration
- 5h 13m
- When
- Wednesday, Saturday, Sunday, and Thursday
- Estimated price
- €60–220
- Website
- klm.com
Flights from Tiree to Milan Linate Airport via Glasgow Airport, Amsterdam Schiphol
- Ave. Duration
- 7h 12m
- When
- Every day
- Estimated price
- €80–390
Flights from Tiree to Turin Caselle Airport via Glasgow Airport, Amsterdam Schiphol
- Ave. Duration
- 9h 53m
- When
- Every day
- Estimated price
- €80–390
Flights from Edinburgh Airport to Zurich Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 26m
- When
- Every day
- Estimated price
- €60–310
Flights from Edinburgh Airport to Geneva International Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- €60–320
- Website
- swiss.com
Flights from Tiree to Milano Malpensa Airport via Glasgow Airport, Zurich Airport
- Ave. Duration
- 12h 30m
- When
- Monday and Friday
- Estimated price
- €65–310
Flights from Edinburgh Airport to Zurich Airport
- Ave. Duration
- 2h 13m
- When
- Every day
- Estimated price
- €55–310
Flights from Tiree to Zurich Airport via Glasgow Airport
- Ave. Duration
- 7h 45m
- When
- Monday and Friday
- Estimated price
- €70–360
- Website
- flyedelweiss.com
Flights from Edinburgh Airport to Zurich Airport
- Ave. Duration
- 2h 13m
- When
- Every day
- Estimated price
- €55–310
Flights from Tiree to Zurich Airport via Glasgow Airport
- Ave. Duration
- 7h 45m
- When
- Monday and Friday
- Estimated price
- €70–360
- Website
- flyulendo.com
Flights from Tiree to Milano Malpensa Airport via Glasgow Airport, London Luton
- Ave. Duration
- 10h 48m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €35–190
Flights from Glasgow Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 30m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €30–160
- Website
- jet2.com
Flights from Tiree to Geneva International Airport via Glasgow Airport
- Ave. Duration
- 18h 20m
- When
- Friday
- Estimated price
- €80–250
Flights from Edinburgh Airport to Geneva International Airport
- Ave. Duration
- 2h 30m
- When
- Saturday
- Estimated price
- €90–210
- Website
- eurowings.com
Flights from Edinburgh Airport to Zurich Airport via Dusseldorf
- Ave. Duration
- 4h 10m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €95–200
Flights from Edinburgh Airport to Zurich Airport via Cologne Bonn
- Ave. Duration
- 4h 15m
- When
- Monday, Thursday, and Friday
- Estimated price
- €95–200
- Website
- lufthansa.com
Flights from Edinburgh Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- €90–320
Flights from Tiree to Zurich Airport via Glasgow Airport
- Ave. Duration
- 7h 45m
- When
- Monday and Friday
- Estimated price
- €70–360
- Website
- airfrance.com
Flights from Tiree to Milan Linate Airport via Glasgow Airport, Paris Charles de Gaulle
- Ave. Duration
- 8h 35m
- When
- Monday
- Estimated price
- €70–280
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- Trenitalia Eurocity
Train from Milano Centrale to Domodossola
- Ave. Duration
- 1h 33m
- Frequency
- Every 2 hours
- Estimated price
- €30–75
- Website
- Trenitalia Eurocity
- 1st Class
- €50–75
- 2nd Class
- €30–45
Train from Genève-Aéroport to Brig
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- €75–230
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Domodossola
- Ave. Duration
- 2h 29m
- Frequency
- Twice a week
- Estimated price
- €85–260
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Domodossola
- Ave. Duration
- 2h 29m
- Frequency
- Twice a week
- Estimated price
- €85–260
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève-Aéroport to Brig
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- €75–230
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Torino Porta Susa to Novara
- Ave. Duration
- 58 min
- Frequency
- Every 30 minutes
- Estimated price
- €11–20
- Website
- Trenitalia
Train from Novara to Piedimulera
- Ave. Duration
- 1h 42m
- Frequency
- Every 2 hours
- Estimated price
- €9–16
- Website
- Trenitalia
- Phone
- +39 0322 844 862
- comazzi@comazzibus.com
- Website
- Comazzi Bus
Bus from Aeroporto Malpensa - Terminal 1 to Villadossola
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- €8
- Website
- Comazzi Bus
Bus from Aeroporto Malpensa - Terminal 1 to Villadossola
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- €8
- Website
- Comazzi Bus
- Phone
- +44 (0)131 510 4007
- ride@ember.to
- Website
- Ember
Bus from Oban Bus Station to Edinburgh Airport
- Ave. Duration
- 2h 48m
- Frequency
- 4 times a day
- Estimated price
- €15–21
- Website
- Ember
Bus from Oban Bus Station to Glasgow Airport
- Ave. Duration
- 2h 20m
- Frequency
- 4 times a day
- Estimated price
- €12–18
- Website
- Ember
Bus from Oban Bus Station to Edinburgh Airport
- Ave. Duration
- 2h 48m
- Frequency
- 4 times a day
- Estimated price
- €15–21
- Website
- Ember
- Phone
- 0141 352 4444
- info@citylink.co.uk
- Website
- Scottish Citylink Coaches Ltd
Bus from Oban Bus Station to Edinburgh Airport
- Ave. Duration
- 3h 39m
- Frequency
- Twice daily
- Estimated price
- €25–50
- Website
- Scottish Citylink Coaches Ltd
- Single
- €25–50
Bus from Oban Bus Station to Glasgow Airport
- Ave. Duration
- 2h 44m
- Frequency
- Twice daily
- Estimated price
- €30–45
- Website
- Scottish Citylink Coaches Ltd
Bus from Oban Bus Station to Edinburgh Airport
- Ave. Duration
- 3h 39m
- Frequency
- Twice daily
- Estimated price
- €25–50
- Website
- Scottish Citylink Coaches Ltd
- Single
- €25–50
- Phone
- +44 (0)1475 650 397
- enquiries@calmac.co.uk
- Website
- Caledonian MacBrayne
Ferry from Tiree Ferry Terminal to Oban Ferry Terminal
- Ave. Duration
- 3h 50m
- Frequency
- Twice daily
- Estimated price
- €13–110
- Website
- Caledonian MacBrayne
- Passenger Fare
- €13–19
- Car Fare
- €90–110
Ferry from Tiree Ferry Terminal to Oban Ferry Terminal
- Ave. Duration
- 3h 50m
- Frequency
- Twice daily
- Estimated price
- €13–110
- Website
- Caledonian MacBrayne
- Passenger Fare
- €13–19
- Car Fare
- €90–110
Ferry from Tiree Ferry Terminal to Oban Ferry Terminal
- Ave. Duration
- 3h 50m
- Frequency
- Twice daily
- Estimated price
- €13–110
- Website
- Caledonian MacBrayne
- Passenger Fare
- €13–19
- Car Fare
- €90–110
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 guide
Getting to Milan from the airport
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide

























