There are 11 ways to get from Staffa to Aberdeen by bus, plane, car, train, car train, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Milano Malpensa Airport, fly to Aberdeen Airport
best- Take the bus from Villadossola to Aeroporto Malpensa - Terminal 1bus
- Fly from Milano Malpensa Airport (MXP) to Aberdeen Airport (ABZ)plane MXP - ABZ
9h 18m£175–343Drive, bus
cheapest- Drive from Staffa to Alagna Valsesia - Piazza Mercatocar
- Take the bus from Alagna Valsesia - Piazza Mercato to Milano - Autostazione Terminal Bus Di Lampugnanobus 903
- Take the bus from Milano, Autostazione Lampugnano to Brussels - Midi Train Stationbus
- Take the bus from Brussels Midi / Brussels South West to London Victoriabus
- Take the bus from London Victoria to Union Square Bus Stationbus
40h 38m£123–303Drive, train
- Drive from Staffa to Saas-Fee, Busterminalcar
- Take the train from Brig to Genèvetrain Ec / ...
- Take the train from Geneve to Paris Gare De Lyontrain Tgv
- Take the train from Paris Nord to London St Pancras Intltrain Eil
- Take the train from King's Cross to Aberdeentrain
22h 19m£271–723Drive, train, bus
- Drive from Staffa to Täschcar
- Take the train from Visp to Basel SBBtrain Ic6 / ...
- Take the bus from Basel, Meret Oppenheim-Strasse to Brussels-North Stationbus
- Take the bus from Brussel Eurolines Busstation to Derbybus
- Take the train from Derby to Aberdeentrain
36h 22mDrive, Eurotunnel
- Drive from Staffa to Calais-Fréthuncar
- Take the car train from Calais-Fréthun to Folkestonecartrain
- Drive from Folkestone to Aberdeencar
21h 18mTrain to Milan Linate Airport, fly to Aberdeen Airport
- Take the train from Domodossola to Rho Fiera Milanotrain
- Fly from Milan Linate Airport (LIN) to Aberdeen Airport (ABZ)plane LIN - ABZ
10h 18m£278–459Train to Milan Linate Airport, fly to Edinburgh Airport, train
- Take the train from Domodossola to Rho Fiera Milanotrain
- Fly from Milan Linate Airport (LIN) to Edinburgh Airport (EDI)plane LIN - EDI
- Take the train from Haymarket to Aberdeentrain
11h 2m£232–424Drive, train to Geneva International Airport, fly to Aberdeen Airport
- Drive from Staffa to Täschcar
- Take the train from Visp to Genève-Aéroporttrain
- Fly from Geneva International Airport (GVA) to Aberdeen Airport (ABZ)plane GVA - ABZ
11h 45m£141–350Drive, train, bus via Frankfurt am Main
- Drive from Staffa to Täschcar
- Take the train from Visp to Basel SBBtrain Ic6 / ...
- Take the train from Basel SBB to Frankfurttrain 20 / ...
- Take the train from Frankfurt to Brussels-Nordtrain 79
- Take the bus from Brussel Eurolines Busstation to Sheffieldbus
- Take the train from Sheffield to Aberdeentrain
32h 29m£294–588Drive, train, bus #2
- Drive from Staffa to Saas-Fee, Busterminalcar
- Take the train from Brig to Genèvetrain Ec / ...
- Take the bus from Geneva to Paris, Quai de Bercy (Bercy Seine)bus
- Take the bus from Paris, Quai de Bercy (Bercy Seine) to London Victoriabus 700
- Take the bus from London, Finchley Road ("Subway" restaurant) to Aberdeen Bus Stationbus
39h 52m£130–365Drive, car ferry
- Drive from Staffa to Calaiscar
- Take the car ferry from Calais to Port of Dovercarferry
- Drive from Port of Dover to Aberdeencar
22h 13m£303–447
Milano Malpensa Airport (MXP) to Aberdeen Airport (ABZ) flights
Questions & Answers
The cheapest way to get from Staffa to Aberdeen is to drive and bus which costs £120 - £310 and takes 40h 38m.
The fastest way to get from Staffa to Aberdeen is to bus and fly which takes 9h 18m and costs £170 - £350.
The distance between Staffa and Aberdeen is 1011 miles.
It takes approximately 9h 18m to get from Staffa to Aberdeen, including transfers.
Aberdeen is 1h behind Staffa. It is currently 11:44 PM in Staffa and 10:44 PM in Aberdeen.
There are 659+ hotels available in Aberdeen.
What companies run services between Staffa, Italy and Aberdeen, Scotland?
There is no direct connection from Staffa to Aberdeen. However, you can take the taxi to Villadossola, take the bus to Aeroporto Malpensa - Terminal 1, walk to Milano Malpensa Airport (MXP) airport, fly to Aberdeen Airport (ABZ), walk to Aberdeen Airport, then take the bus to Aberdeen Union Street. Alternatively, you can take a vehicle from Staffa to Aberdeen via Saas-Fee, Busterminal, Brig, Bahnhof, Brig, Geneve, Paris Gare De Lyon, Gare de Lyon - Van Gogh, Gare du Nord, Paris Nord, London St Pancras Intl, and King's Cross in around 22h 19m.
- Website
- britishairways.com
Flights from Milano Malpensa Airport to Aberdeen Airport via London Heathrow
- Ave. Duration
- 4h 37m
- When
- Friday to Sunday
- Estimated price
- £65–300
Flights from Milan Linate Airport to Aberdeen Airport via London Heathrow
- Ave. Duration
- 5h 17m
- When
- Every day
- Estimated price
- £80–370
Flights from Milan Linate Airport to Edinburgh Airport via London City
- Ave. Duration
- 5h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- £95–180
- Website
- easyjet.com
Flights from Milano Malpensa Airport to Aberdeen Airport via London Gatwick
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- £45–190
Flights from Milano Malpensa Airport to Aberdeen Airport via Paris Charles de Gaulle
- Ave. Duration
- 8h 10m
- When
- Friday
- Estimated price
- £45–190
Flights from Milano Malpensa Airport to Aberdeen Airport via London Luton
- Ave. Duration
- 9h 5m
- When
- Friday and Sunday
- Estimated price
- £45–190
Flights from Milan Linate Airport to Aberdeen Airport via London Gatwick
- Ave. Duration
- 8h 10m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- £110–270
Flights from Milan Linate Airport to Edinburgh Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- £50–160
Flights from Geneva International Airport to Aberdeen Airport
- Ave. Duration
- 2h 25m
- When
- Saturday
- Estimated price
- £60–220
Flights from Geneva International Airport to Aberdeen Airport via London Gatwick
- Ave. Duration
- 4h 55m
- When
- Saturday and Sunday
- Estimated price
- £60–220
Flights from Geneva International Airport to Aberdeen Airport via London Luton
- Ave. Duration
- 4h 35m
- When
- Friday
- Estimated price
- £60–220
- Website
- klm.com
Flights from Milano Malpensa Airport to Aberdeen Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 30m
- When
- Monday and Wednesday
- Estimated price
- £45–190
Flights from Milan Linate Airport to Aberdeen Airport via Amsterdam Schiphol
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- £65–360
Flights from Geneva International Airport to Aberdeen Airport via Amsterdam Schiphol
- Ave. Duration
- 5h 22m
- When
- Every day
- Estimated price
- £60–330
- Website
- eurowings.com
Flights from Milan Linate Airport to Edinburgh Airport via Stuttgart
- Ave. Duration
- 5h 35m
- When
- Thursday
- Estimated price
- £50–210
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Brig to Genève
- Ave. Duration
- 2h 29m
- Frequency
- Every 30 minutes
- Estimated price
- £30–65
- Website
- https://www.sbb.ch/en
Train from Visp to Basel SBB
- Ave. Duration
- 2h 7m
- Frequency
- Hourly
- Estimated price
- £45–85
- Website
- https://www.sbb.ch/en
Train from Visp to Genève-Aéroport
- Ave. Duration
- 2h 29m
- Frequency
- Hourly
- Estimated price
- £35–65
- Website
- https://www.sbb.ch/en
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Brig to Genève
- Ave. Duration
- 2h 11m
- Frequency
- 3 times a day
- Estimated price
- £40–85
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- £55–85
- 2nd Class
- £40–60
Train from Visp to Basel SBB
- Ave. Duration
- 2h 1m
- Frequency
- 3 times a day
- Estimated price
- £40–80
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- £55–80
- 2nd Class
- £40–55
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Geneve to Paris Gare De Lyon
- Ave. Duration
- 3h 13m
- Frequency
- 6 times a week
- Estimated price
- £65–130
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from Paris Nord to London St Pancras Intl
- Ave. Duration
- 2h 28m
- Frequency
- Hourly
- Estimated price
- £50–220
- Website
- https://www.eurostar.com/rw-en
- Phone
- +44 345 722 5333
- customers@lner.co.uk
- Website
- lner.co.uk
Train from King's Cross to Aberdeen
- Ave. Duration
- 7h 6m
- Frequency
- 4 times a day
- Estimated price
- £100–250
- Website
- https://www.lner.co.uk/
Train from Haymarket to Aberdeen
- Ave. Duration
- 2h 27m
- Frequency
- 4 times a day
- Estimated price
- £16–25
- Website
- https://www.lner.co.uk/
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Visp to Basel SBB
- Ave. Duration
- 2h 6m
- Frequency
- Twice daily
- Estimated price
- £14–18
- Schedules at
- sbb-deutschland.de
Train from Derby to Aberdeen
- Ave. Duration
- 6h 56m
- Frequency
- Once daily
- Estimated price
- £140–230
- Website
- https://www.crosscountrytrains.co.uk/
Train from Haymarket to Aberdeen
- Ave. Duration
- 2h 22m
- Frequency
- Once daily
- Estimated price
- £9–55
- Website
- https://www.crosscountrytrains.co.uk/
Train from Sheffield to Aberdeen
- Ave. Duration
- 6h 19m
- Frequency
- Once daily
- Estimated price
- £140–220
- Website
- https://www.crosscountrytrains.co.uk/
- Phone
- +44 (0) 8443 35 35 35
- Website
- leshuttle.com
Car train from Calais-Fréthun to Folkestone
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Website
- https://www.leshuttle.com/uk-en
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Domodossola to Rho Fiera Milano
- Ave. Duration
- 1h 24m
- Frequency
- Every 2 hours
- Estimated price
- £7–9
- Website
- https://www.trenord.it/en/
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Domodossola to Rho Fiera Milano
- Ave. Duration
- 2h 3m
- Frequency
- Every 4 hours
- Estimated price
- £9–10
- Website
- https://www.trenitalia.com/en.html
- Phone
- +44 344 811 0141
- Website
- scotrail.co.uk
Train from Haymarket to Aberdeen
- Ave. Duration
- 2h 21m
- Frequency
- Every 2 hours
- Estimated price
- £22–55
- Website
- https://www.scotrail.co.uk/
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Basel SBB to Frankfurt
- Ave. Duration
- 2h 54m
- Frequency
- Hourly
- Estimated price
- £35–65
- Website
- https://int.bahn.de/en
Train from Frankfurt to Brussels-Nord
- Ave. Duration
- 2h 52m
- Frequency
- Every 4 hours
- Estimated price
- £40–120
- Website
- https://int.bahn.de/en
- Phone
- +39 0322 844 862
- comazzi@comazzibus.com
- Website
- comazzibus.com
Bus from Villadossola to Aeroporto Malpensa - Terminal 1
- Ave. Duration
- 1h 6m
- Frequency
- Once daily
- Estimated price
- £7
- Website
- https://www.comazzibus.com/eng/index.php
- Phone
- +393293958604
- info@pistoiaviaggi.com
- Website
- pistoia-viaggi.it
Bus from Basel, Meret Oppenheim-Strasse to Brussels-North Station
- Ave. Duration
- 10h 21m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- Phone
- +421 55 680 73 06
- onlinepredaj@eurobus.sk
- Website
- eurobus.sk
Bus from Brussel Eurolines Busstation to Derby
- Ave. Duration
- 9h 47m
- Frequency
- 4 times a week
- Estimated price
- £27–31
- Website
- https://www.eurobus.sk/en
Bus from Brussel Eurolines Busstation to Sheffield
- Ave. Duration
- 10h 42m
- Frequency
- 4 times a week
- Estimated price
- £29–33
- Website
- https://www.eurobus.sk/en
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Geneva to Paris, Quai de Bercy (Bercy Seine)
- Ave. Duration
- 7h 25m
- Frequency
- Once daily
- Estimated price
- £22–80
- Website
- https://www.flixbus.co.uk
Bus from Paris, Quai de Bercy (Bercy Seine) to London Victoria
- Ave. Duration
- 9h 40m
- Frequency
- Every 4 hours
- Estimated price
- £21–75
- Website
- https://www.flixbus.co.uk
Bus from London, Finchley Road ("Subway" restaurant) to Aberdeen Bus Station
- Ave. Duration
- 12h 50m
- Frequency
- Once daily
- Estimated price
- £30–85
- Website
- https://www.flixbus.co.uk
Bus from London Victoria to Union Square Bus Station
- Ave. Duration
- 13h 20m
- Frequency
- 5 times a day
- Estimated price
- £30–85
- Website
- https://www.flixbus.co.uk
- Phone
- +39 0163 835222
- info@baranzelli.it
- Website
- baranzelli.it
Bus from Alagna Valsesia - Piazza Mercato to Milano - Autostazione Terminal Bus Di Lampugnano
- Ave. Duration
- 3h 15m
- Frequency
- Once a week
- Estimated price
- £28–35
- Schedules at
- baranzelli.it
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Milano, Autostazione Lampugnano to Brussels - Midi Train Station
- Ave. Duration
- 12h 35m
- Frequency
- Once daily
- Estimated price
- £30–130
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Brussels Midi / Brussels South West to London Victoria
- Ave. Duration
- 6h 30m
- Frequency
- Twice a week
- Estimated price
- £18–28
- Website
- https://regiojet.com/
- Phone
- +353 818 300 400
- info@irishferries.com
- Website
- irishferries.com
Car ferry from Calais to Port of Dover
- Ave. Duration
- 1h 30m
- Frequency
- Every 3 hours
- Estimated price
- £30–40
- Website
- https://www.irishferries.com/uk-en/Travel-to-Ireland
- Car
- £65–170
- On Foot
- £30–40
Want to know more about travelling around United Kingdom
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
Travelling to the UK: What do I need to know?
Read the travel guide
Italy Travel Guides
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide













































































