There are 7 ways to get from Tiree to Staffa by plane, train, bus, car, 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 Milan Linate Airport, train
best- Fly from Tiree (TRE) to Milan Linate Airport (LIN)plane TRE - LIN
- Take the train from Milano Centrale to Domodossolatrain
12h 18m€110–452Fly Tiree to Milano Malpensa Airport, train
cheapest- Fly from Tiree (TRE) to Milano Malpensa Airport (MXP)plane TRE - MXP
- Take the train from Busto Arsizio to Domodossolatrain
12h 49m€49–197Fly 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
14h 57m€98–334Fly Tiree to Turin Caselle Airport, train, bus, drive
- Fly from Tiree (TRE) to Turin Caselle Airport (TRN)plane TRE - TRN
- Take the train from Torino Lingotto to Astitrain
- Take the bus from Asti - Autostazione - Movicentro - Piazzale Medaglie D'oro to Carcoforo - Alpenrose - Parcheggio Sotto Chiesabus
- Drive from Carcoforo - Alpenrose - Parcheggio Sotto Chiesa to Staffacar
12h 39mFerry, train, bus to Glasgow Airport, fly to Milano Malpensa Airport
- Take the ferry from Tiree Ferry Terminal to Oban Ferry Terminalferry
- Take the train from Oban to Crianlarichtrain
- Take the bus from Public Toilets to Terminal Buildingbus
- Fly from Glasgow Airport (GLA) to Milano Malpensa Airport (MXP)plane GLA - MXP
- Take the train from Busto Arsizio to Domodossolatrain
18h 13m€113–345Ferry, train, bus to Glasgow Airport, fly to Geneva International Airport
- Take the ferry from Tiree Ferry Terminal to Oban Ferry Terminalferry
- Take the train from Oban to Crianlarichtrain
- Take the bus from Public Toilets to Terminal Buildingbus
- Fly from Glasgow Airport (GLA) to Geneva International Airport (GVA)plane GLA - GVA
- Take the train from Genève-Aéroport to Brigtrain
19h 50m€162–463Ferry, train, bus to Edinburgh Airport, fly to Geneva International Airport
- Take the ferry from Tiree Ferry Terminal to Oban Ferry Terminalferry
- Take the train from Oban to Crianlarichtrain
- Take the bus from Police Station to Airportbus
- Fly from Edinburgh Airport (EDI) to Geneva International Airport (GVA)plane EDI - GVA
- Take the train from Genève-Aéroport to Brigtrain
20h 24m€161–459
Tiree (TRE) to Milan Linate Airport (LIN) flights
Questions & Answers
The cheapest way to get from Tiree to Staffa is to fly and train which costs €45 - €200 and takes 12h 49m.
The fastest way to get from Tiree to Staffa is to fly and train which takes 12h 18m and costs €110 - €460.
The distance between Tiree and Staffa is 1830 km.
It takes approximately 12h 18m to get from Tiree to Staffa, including transfers.
Staffa is 1h ahead of Tiree. It is currently 5:29 PM in Tiree and 6:29 PM in Staffa.
There are 2315+ 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 Milan Linate Airport (LIN), walk to Linate Aeroporto, take the line 4 subway to Dateo, walk to dateo, take the line 92 bus to p.za luigi di savoia, walk to Milan Centrale, take the train to Domodossola, walk to Domodossola - Cimitero, then take the line 4 bus to Pecetto. Alternatively, you can fly to Milano Malpensa Airport (MXP), walk to Malpensa Aeroporto T1, take the train to Busto Arsizio, take the train to Domodossola, walk to Domodossola - Cimitero, then take the line 4 bus to Pecetto.
- Website
- easyjet.com
Flights from Tiree to Milano Malpensa Airport via Glasgow Airport, London Luton
- Ave. Duration
- 9h 15m
- When
- Thursday and Friday
- Estimated price
- €45–200
Flights from Tiree to Geneva International Airport via Glasgow Airport
- Ave. Duration
- 8h 10m
- When
- Saturday
- Estimated price
- €50–230
Flights from Tiree to Geneva International Airport via Glasgow Airport, Bristol
- Ave. Duration
- 13h 53m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- €50–240
Flights from Tiree to Geneva International Airport via Glasgow Airport, Birmingham
- Ave. Duration
- 11h 10m
- When
- Thursday
- Estimated price
- €50–230
Flights from Glasgow Airport to Milano Malpensa Airport via London Luton
- Ave. Duration
- 4h 28m
- When
- Wednesday to Friday
- Estimated price
- €95–160
Flights from Glasgow Airport to Geneva International Airport
- Ave. Duration
- 2h 15m
- When
- Saturday and Sunday
- Estimated price
- €35–200
Flights from Glasgow Airport to Geneva International Airport via Bristol
- Ave. Duration
- 4h 42m
- When
- Monday, Thursday, Saturday, and Sunday
- Estimated price
- €35–200
Flights from Glasgow Airport to Geneva International Airport via Belfast (Aldergrove)
- Ave. Duration
- 4h 37m
- When
- Saturday and Sunday
- Estimated price
- €35–200
Flights from Glasgow Airport to Geneva International Airport via London Luton
- Ave. Duration
- 5h 12m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €35–200
Flights from Edinburgh Airport to Geneva International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- €45–150
Flights from Edinburgh Airport to Geneva International Airport via Birmingham
- Ave. Duration
- 3h 40m
- When
- Thursday and Friday
- Estimated price
- €45–150
Flights from Edinburgh Airport to Geneva International Airport via Bristol
- Ave. Duration
- 3h 45m
- When
- Thursday and Saturday
- Estimated price
- €45–150
Flights from Edinburgh Airport to Geneva International Airport via London Luton
- Ave. Duration
- 3h 55m
- When
- Saturday and Sunday
- Estimated price
- €45–150
- Website
- klm.com
Flights from Tiree to Milan Linate Airport via Glasgow Airport, Amsterdam Schiphol
- Ave. Duration
- 9h 17m
- When
- Every day
- Estimated price
- €75–370
Flights from Tiree to Turin Caselle Airport via Glasgow Airport, Amsterdam Schiphol
- Ave. Duration
- 9h 2m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €75–390
Flights from Glasgow Airport to Geneva International Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 26m
- When
- Every day
- Estimated price
- €55–310
Flights from Edinburgh Airport to Geneva International Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 27m
- When
- Every day
- Estimated price
- €60–320
- Website
- lufthansa.com
Flights from Tiree to Milan Linate Airport via Glasgow Airport, Frankfurt
- Ave. Duration
- 9h 17m
- When
- Monday, Thursday, and Friday
- Estimated price
- €90–360
Flights from Glasgow Airport to Milano Malpensa Airport via Frankfurt
- Ave. Duration
- 4h 5m
- When
- Thursday
- Estimated price
- €65–270
- Website
- flyulendo.com
Flights from Tiree to Milano Malpensa Airport via Glasgow Airport, London Luton
- Ave. Duration
- 7h 50m
- When
- Thursday and Sunday
- Estimated price
- €35–180
Flights from Glasgow Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 25m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €23–150
- Website
- jet2.com
Flights from Glasgow Airport to Geneva International Airport
- Ave. Duration
- 2h 25m
- When
- Saturday
- Estimated price
- €50–180
Flights from Edinburgh Airport to Geneva International Airport
- Ave. Duration
- 2h 30m
- When
- Saturday and Sunday
- Estimated price
- €45–160
- Website
- brusselsairlines.com
Flights from Edinburgh Airport to Geneva International Airport via Brussels
- Ave. Duration
- 3h 45m
- When
- Friday
- Estimated price
- €65–250
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Milano Centrale to Domodossola
- Ave. Duration
- 1h 33m
- Frequency
- Every 4 hours
- Estimated price
- €30–75
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €50–75
- 2nd Class
- €30–45
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Busto Arsizio to Domodossola
- Ave. Duration
- 1h 9m
- Frequency
- Every 3 hours
- Estimated price
- €6–9
- Website
- https://www.trenord.it/en/
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Busto Arsizio to Domodossola
- Ave. Duration
- 1h 46m
- Frequency
- Every 4 hours
- Estimated price
- €9
- Website
- https://www.trenitalia.com/en.html
Train from Torino Lingotto to Asti
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- €7
- Website
- https://www.trenitalia.com/en.html
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Genève-Aéroport to Brig
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- €35–80
- Website
- https://www.sbb.ch/en
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Torino Lingotto to Asti
- Ave. Duration
- 23 min
- Frequency
- 3 times a day
- Estimated price
- €10
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Torino Lingotto to Asti
- Ave. Duration
- 31 min
- Frequency
- Once daily
- Estimated price
- €14–18
- Schedules at
- trenitalia.com
- Phone
- +44 344 811 0141
- Website
- scotrail.co.uk
Train from Oban to Crianlarich
- Ave. Duration
- 1h 13m
- Frequency
- Every 4 hours
- Estimated price
- €20–21
- Website
- https://www.scotrail.co.uk/
- Phone
- 800 978 579
- info@consorziocoas.it
- Website
- consorziocoas.it
Bus from Asti - Autostazione - Movicentro - Piazzale Medaglie D'oro to Carcoforo - Alpenrose - Parcheggio Sotto Chiesa
- Ave. Duration
- 1h
- Frequency
- 5 times a week
- Schedules at
- consorziocoas.it
- Phone
- +44 (0)131 510 4007
- ride@ember.to
- Website
- ember.to
Bus from Public Toilets to Terminal Building
- Ave. Duration
- 1h 16m
- Frequency
- Every 4 hours
- Website
- https://www.ember.to/
Bus from Police Station to Airport
- Ave. Duration
- 1h 50m
- Frequency
- Every 4 hours
- Website
- https://www.ember.to/
- Phone
- 0141 352 4444
- info@citylink.co.uk
- Website
- citylink.co.uk
Bus from Public Toilets to Terminal Building
- Ave. Duration
- 1h 22m
- Frequency
- Twice daily
- Estimated price
- €11–16
- Website
- https://www.citylink.co.uk/
Bus from Police Station to Airport
- Ave. Duration
- 2h 1m
- Frequency
- Twice daily
- Estimated price
- €15–22
- Website
- https://www.citylink.co.uk/
- Phone
- +44 (0)1475 650 397
- enquiries@calmac.co.uk
- Website
- calmac.co.uk
Ferry from Tiree Ferry Terminal to Oban Ferry Terminal
- Ave. Duration
- 4h 10m
- Frequency
- Twice daily
- Estimated price
- €13–110
- Website
- https://www.calmac.co.uk
- Passenger Fare
- €13–18
- Car Fare
- €85–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







































