There are 7 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 53m€51–212Fly 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 3m€104–352Fly 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
17h 55m€149–497Fly 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 10m€112–456Ferry, 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
15h 58m€129–323Ferry, 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 47m€204–652Ferry, 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 48m€183–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 - €220 and takes 11h 53m.
The fastest way to get from Tiree to Staffa is to fly and bus which takes 11h 53m and costs €50 - €220.
The distance between Tiree and Staffa is 1738 km.
It takes approximately 11h 53m to get from Tiree to Staffa, including transfers.
Staffa is 1h ahead of Tiree. It is currently 6:38 AM in Tiree and 7:38 AM in Staffa.
There are 2244+ 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
- 7h 35m
- When
- Friday
- Estimated price
- €55–230
Flights from Tiree to Milano Malpensa Airport via Glasgow Airport, Bristol
- Ave. Duration
- 9h 25m
- When
- Wednesday
- Estimated price
- €55–230
Flights from Tiree to Milan Linate Airport via Glasgow Airport, Paris Charles de Gaulle
- Ave. Duration
- 11h 45m
- When
- Saturday
- Estimated price
- €65–270
Flights from Tiree to Geneva International Airport via Glasgow Airport, Bristol
- Ave. Duration
- 14h 2m
- When
- Wednesday and Saturday
- Estimated price
- €60–270
Flights from Tiree to Geneva International Airport via Glasgow Airport, Birmingham
- Ave. Duration
- 17h 25m
- When
- Tuesday
- Estimated price
- €60–270
Flights from Glasgow Airport to Milano Malpensa Airport via London Luton
- Ave. Duration
- 5h 20m
- When
- Friday
- Estimated price
- €45–200
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
- €55–210
Flights from Edinburgh Airport to Geneva International Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 32m
- When
- Thursday and Friday
- Estimated price
- €55–210
Flights from Edinburgh Airport to Geneva International Airport via Bristol
- Ave. Duration
- 5h 20m
- When
- Monday and Tuesday
- Estimated price
- €55–210
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Milano Centrale to Domodossola
- Ave. Duration
- 1h 33m
- Frequency
- Hourly
- Estimated price
- €30–75
- Website
- Trenitalia Eurocity
- 1st Class
- €50–75
- 2nd Class
- €30–45
- Phone
- +39 0322 844 862
- [email protected]
- Website
- Comazzi Bus
Bus from Aeroporto Malpensa - Terminal 1 to Villadossola
- Ave. Duration
- 1h 11m
- Frequency
- Every 4 hours
- Estimated price
- €8
- Website
- Comazzi Bus
Bus from Aeroporto Malpensa - Terminal 1 to Villadossola
- Ave. Duration
- 1h 11m
- Frequency
- Every 4 hours
- Estimated price
- €8
- Website
- Comazzi Bus
- Phone
- +44 (0)1475 650 397
- [email protected]
- Website
- Caledonian MacBrayne
Ferry from Tiree Ferry Terminal to Oban Ferry Terminal
- Ave. Duration
- 3h 50m
- Frequency
- 5 times a week
- 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
- 5 times a week
- 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
- 5 times a week
- 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















