There are 13 ways to get from Locarno to Albufeira by train, plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, train to Milano Malpensa Airport, fly to Faro Airport
best- Take the train from Locarno to Mendrisiotrain
- Take the train from Mendrisio to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Faro Airport (FAO)plane MXP - FAO
10h 30m€67–259Train, train to Milano Malpensa Airport, fly to Seville Airport, bus
cheapest- Take the train from Locarno to Mendrisiotrain
- Take the train from Mendrisio to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Seville Airport (SVQ)plane MXP - SVQ
- Take the bus from Sevilla - Plaza de Armas to Albufeirabus
12h 12m€65–344Train, bus via Seville
- Take the train from Locarno to Milano Centraletrain
- Take the train from Milano Centrale to Lyon Part Dieutrain Fr
- Take the train from Lyon Part Dieu to Montpellier Saint-Rochtrain Tgv
- Take the train from Montpellier Saint-Roch to Madrid-Puerta de Atocha-Almudena Grandestrain
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Sevilla-Santa Justatrain Ave
- Take the bus from Sevilla Santa Justa to Albufeirabus
26h 9m€291–668Train, bus
- Take the train from Locarno to Milano Centraletrain
- Take the train from Milano Centrale to Lyon Part Dieutrain Fr
- Take the train from Lyon Part Dieu to Figueres Vilafanttrain
- Take the train from Figueres Vilafant to Calatayudtrain Ave
- Take the bus from Calatayud to Madrid, Terminal de autobuses T4 (Aeropuerto de Madrid)bus
- Take the bus from Madrid - Barajas Airport T4 to Albufeirabus
33h 9m€292–573Drive 2,172.1 km
- Drive from Locarno to Albufeiracar 2,172.1 km
22h 56m€380–548Train, bus to Il Caravaggio International Airport, fly to Faro Airport
- Take the train from Locarno to Milano Centraletrain
- Take the bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airportbus
- Fly from Il Caravaggio International Airport (BGY) to Faro Airport (FAO)plane BGY - FAO
9h 26m€86–353Train to Zurich Airport, fly to Faro Airport
- Take the train from Bellinzona to Zuerich Hbtrain
- Fly from Zurich Airport (ZRH) to Faro Airport (FAO)plane ZRH - FAO
9h 36m€144–341Train, train to Milano Malpensa Airport, fly to Lisbon-Portela Airport, bus
- Take the train from Locarno to Mendrisiotrain
- Take the train from Mendrisio to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Lisbon-Portela Airport (LIS)plane MXP - LIS
- Take the bus from Lisbon to Albufeirabus
10h 55m€67–321Train, train to Geneva International Airport, fly to Faro Airport
- Take the train from Locarno FART to Domodossolatrain
- Take the train from Brig to Genève-Aéroporttrain
- Fly from Geneva International Airport (GVA) to Faro Airport (FAO)plane GVA - FAO
12h 20m€140–450Train to Basel, fly to Faro Airport
- Take the train from Bellinzona to Basel SBBtrain
- Fly from Basel (BSL) to Faro Airport (FAO)plane BSL - FAO
10h 32m€94–530Train, bus to Il Caravaggio International Airport, fly to Lisbon-Portela Airport, bus
- Take the train from Locarno to Milano Centraletrain
- Take the bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airportbus
- Fly from Il Caravaggio International Airport (BGY) to Lisbon-Portela Airport (LIS)plane BGY - LIS
- Take the bus from Lisbon to Albufeirabus
11h 31m€111–415Train, bus #2
- Take the train from Locarno to Seregnotrain
- Take the bus from Milan to Evorabus
- Take the bus from Terminal Rodoviário de Évora to Terminal Rodoviário de Albufeirabus
38h€167–397Train, bus #3
- Take the train from Locarno to Lausannetrain Ic
- Take the bus from Geneva - Bus station to Terminal Rodoviário de Évorabus
- Take the bus from Terminal Rodoviário de Évora to Terminal Rodoviário de Albufeirabus
40h 15m€296–738
Locarno to Albufeira by train and bus
Questions & Answers
The cheapest way to get from Locarno to Albufeira is to train and fly which costs €65 - €260 and takes 10h 30m.
The fastest way to get from Locarno to Albufeira is to train and bus and fly which takes 9h 26m and costs €85 - €360.
The distance between Locarno and Albufeira is 1835 km. The road distance is 2172.1 km.
The best way to get from Locarno to Albufeira without a car is to train and bus via Seville which takes 26h 9m and costs €290 - €700.
It takes approximately 10h 30m to get from Locarno to Albufeira, including transfers.
Albufeira is 1h behind Locarno. It is currently 12:35 AM in Locarno and 11:35 PM in Albufeira.
Yes, the driving distance between Locarno to Albufeira is 2172 km. It takes approximately 22h 56m to drive from Locarno to Albufeira.
There are 8932+ hotels available in Albufeira.
What companies run services between Locarno, Switzerland and Albufeira, Portugal?
There is no direct connection from Locarno to Albufeira. However, you can take the train to Mendrisio, take the train to Malpensa Aeroporto T1, walk to Milano Malpensa Airport (MXP) airport, fly to Faro Airport (FAO), walk to Faro, then take the bus to Albufeira. Alternatively, you can take a train from Locarno to Albufeira via Milano Centrale, Lyon Part Dieu, Montpellier Saint-Roch, Madrid-Puerta de Atocha-Almudena Grandes, Sevilla-Santa Justa, and Sevilla Santa Justa in around 26h 9m.
- Website
- ryanair.com
Flights from Milano Malpensa Airport to Faro Airport via Barcelona
- Ave. Duration
- 4h 57m
- When
- Tuesday and Thursday
- Estimated price
- €55–100
Flights from Milano Malpensa Airport to Faro Airport via Madrid
- Ave. Duration
- 6h 13m
- When
- Every day
- Estimated price
- €55–190
Flights from Milano Malpensa Airport to Faro Airport via Marseille
- Ave. Duration
- 7h 5m
- When
- Monday to Thursday
- Estimated price
- €55–100
Flights from Il Caravaggio International Airport to Faro Airport
- Ave. Duration
- 2h 55m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €40–190
Flights from Il Caravaggio International Airport to Faro Airport via Barcelona
- Ave. Duration
- 4h 55m
- When
- Thursday
- Estimated price
- €40–190
Flights from Il Caravaggio International Airport to Faro Airport via Porto
- Ave. Duration
- 5h 10m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €40–190
Flights from Il Caravaggio International Airport to Faro Airport via Madrid
- Ave. Duration
- 5h 30m
- When
- Tuesday
- Estimated price
- €40–190
Flights from Milano Malpensa Airport to Seville Airport
- Ave. Duration
- 2h 40m
- When
- Tuesday and Sunday
- Estimated price
- €30–160
Flights from Milano Malpensa Airport to Seville Airport via Palma Mallorca
- Ave. Duration
- 5h 25m
- When
- Thursday and Saturday
- Estimated price
- €30–160
Flights from Milano Malpensa Airport to Seville Airport via Alicante–Elche
- Ave. Duration
- 5h 20m
- When
- Thursday
- Estimated price
- €30–160
Flights from Milano Malpensa Airport to Seville Airport via Valencia
- Ave. Duration
- 5h 25m
- When
- Tuesday and Saturday
- Estimated price
- €30–160
Flights from Il Caravaggio International Airport to Lisbon-Portela Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- €45–160
Flights from Il Caravaggio International Airport to Lisbon-Portela Airport via Valencia
- Ave. Duration
- 6h 5m
- When
- Wednesday, Thursday, and Saturday
- Estimated price
- €45–160
Flights from Il Caravaggio International Airport to Lisbon-Portela Airport via Barcelona
- Ave. Duration
- 6h 50m
- When
- Thursday
- Estimated price
- €45–160
- Website
- easyjet.com
Flights from Milano Malpensa Airport to Faro Airport via Lyon
- Ave. Duration
- 4h 35m
- When
- Wednesday and Thursday
- Estimated price
- €50–200
Flights from Milano Malpensa Airport to Lisbon-Portela Airport
- Ave. Duration
- 3h 1m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €35–130
Flights from Milano Malpensa Airport to Lisbon-Portela Airport via Barcelona
- Ave. Duration
- 4h 45m
- When
- Sunday
- Estimated price
- €35–130
Flights from Milano Malpensa Airport to Lisbon-Portela Airport via Bordeaux
- Ave. Duration
- 5h 35m
- When
- Monday
- Estimated price
- €35–130
Flights from Milano Malpensa Airport to Seville Airport
- Ave. Duration
- 2h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €25–180
Flights from Geneva International Airport to Faro Airport
- Ave. Duration
- 2h 38m
- When
- Every day
- Estimated price
- €35–200
Flights from Basel to Faro Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- €55–260
- Website
- flytap.com
Flights from Zurich Airport to Faro Airport via Lisbon-Portela Airport
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- €80–330
Flights from Milano Malpensa Airport to Lisbon-Portela Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- €55–110
Flights from Geneva International Airport to Faro Airport via Lisbon-Portela Airport
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- €80–160
- Website
- swiss.com
Flights from Zurich Airport to Faro Airport
- Ave. Duration
- 2h 50m
- When
- Tuesday to Saturday
- Estimated price
- €70–360
Flights from Geneva International Airport to Faro Airport
- Ave. Duration
- 2h 40m
- When
- Sunday
- Estimated price
- €85–330
- Website
- vueling.com
Flights from Milano Malpensa Airport to Lisbon-Portela Airport via Barcelona
- Ave. Duration
- 4h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €45–240
- Website
- flyedelweiss.com
Flights from Zurich Airport to Faro Airport
- Ave. Duration
- 2h 50m
- When
- Tuesday to Saturday
- Estimated price
- €70–360
- Website
- flyulendo.com
Flights from Milano Malpensa Airport to Seville Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- €26–130
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Locarno to Mendrisio
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- €18–55
- Website
- https://www.sbb.ch/en
Train from Mendrisio to Malpensa Aeroporto T1
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- €20–60
- Website
- https://www.sbb.ch/en
Train from Locarno to Milano Centrale
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- €35–120
- Website
- https://www.sbb.ch/en
Train from Brig to Genève-Aéroport
- Ave. Duration
- 2h 48m
- Frequency
- Hourly
- Estimated price
- €70–220
- Website
- https://www.sbb.ch/en
Train from Bellinzona to Basel SBB
- Ave. Duration
- 2h 38m
- Frequency
- Every 3 hours
- Estimated price
- €80–240
- Website
- https://www.sbb.ch/en
Train from Locarno to Seregno
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- €30–95
- Website
- https://www.sbb.ch/en
Train from Locarno to Lausanne
- Ave. Duration
- 4h 20m
- Frequency
- Once a week
- Estimated price
- €120–370
- Website
- https://www.sbb.ch/en
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Locarno to Mendrisio
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- €4–6
- Website
- https://www.trenord.it/en/
Train from Mendrisio to Malpensa Aeroporto T1
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- €5–7
- Website
- https://www.trenord.it/en/
Train from Locarno to Seregno
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- €6–9
- Website
- https://www.trenord.it/en/
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Milano Centrale to Lyon Part Dieu
- Ave. Duration
- 4h 47m
- Frequency
- Twice daily
- Estimated price
- €55–95
- Website
- https://www.trenitalia.com/en.html
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Lyon Part Dieu to Montpellier Saint-Roch
- Ave. Duration
- 1h 55m
- Frequency
- Every 4 hours
- Estimated price
- €60–100
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Lyon Part Dieu to Montpellier Saint-Roch
- Ave. Duration
- 1h 49m
- Frequency
- Twice daily
- Estimated price
- €35–60
- Website
- https://www.renfe.com/es/en
Train from Montpellier Saint-Roch to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 6h 44m
- Frequency
- Once daily
- Estimated price
- €100–180
- Website
- https://www.renfe.com/es/en
Train from Madrid-Puerta de Atocha-Almudena Grandes to Sevilla-Santa Justa
- Ave. Duration
- 3h 10m
- Frequency
- Every 4 hours
- Estimated price
- €50–90
- Website
- https://www.renfe.com/es/en
Train from Lyon Part Dieu to Figueres Vilafant
- Ave. Duration
- 3h 46m
- Frequency
- Twice daily
- Estimated price
- €55–100
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Lyon Part Dieu to Montpellier Saint-Roch
- Ave. Duration
- 1h 47m
- Frequency
- Twice a week
- Estimated price
- €45–120
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Sevilla-Santa Justa
- Ave. Duration
- 2h 39m
- Frequency
- Every 2 hours
- Estimated price
- €65–120
- Website
- https://www.renfe.com/es/en
Train from Figueres Vilafant to Calatayud
- Ave. Duration
- 3h 19m
- Frequency
- Once daily
- Estimated price
- €75–130
- Website
- https://www.renfe.com/es/en
- Phone
- +34 900 926 851
- atencion.cliente@iryo.eu
- Website
- iryo.eu
Train from Madrid-Puerta de Atocha-Almudena Grandes to Sevilla-Santa Justa
- Ave. Duration
- 2h 41m
- Frequency
- Every 4 hours
- Estimated price
- €55–110
- Website
- https://iryo.eu/en/home
- Phone
- +34 910 780 990
- Website
- ouigo.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Sevilla-Santa Justa
- Ave. Duration
- 2h 40m
- Frequency
- 3 times a day
- Estimated price
- €45–70
- Website
- https://www.ouigo.com/es/en
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Bellinzona to Zuerich Hb
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- €35–85
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €55–85
- 2nd Class
- €35–55
Train from Bellinzona to Basel SBB
- Ave. Duration
- 2h 38m
- Frequency
- Twice daily
- Estimated price
- €35–60
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €35–50
- 2nd Class
- €40–60
- Phone
- +41 (0)91 756 04 00
- fart@centovalli.ch
- Website
- centovalli.ch
Train from Locarno FART to Domodossola
- Ave. Duration
- 1h 49m
- Frequency
- Hourly
- Estimated price
- €10–15
- Website
- Autolinee FART
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Bellinzona to Basel SBB
- Ave. Duration
- 3h 56m
- Frequency
- Every 4 hours
- Estimated price
- €60–90
- Schedules at
- sob.ch
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Bellinzona to Basel SBB
- Ave. Duration
- 2h 39m
- Frequency
- Once daily
- Estimated price
- €15–20
- Schedules at
- sbb-deutschland.de
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Sevilla Santa Justa to Albufeira
- Ave. Duration
- 3h 45m
- Frequency
- Twice daily
- Estimated price
- €17–40
- Website
- https://rede-expressos.pt
Bus from Sevilla - Plaza de Armas to Albufeira
- Ave. Duration
- 3h 16m
- Frequency
- Once daily
- Estimated price
- €17–40
- Website
- https://rede-expressos.pt
Bus from Terminal Rodoviário de Évora to Terminal Rodoviário de Albufeira
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- €14–35
- Website
- https://rede-expressos.pt
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Calatayud to Madrid, Terminal de autobuses T4 (Aeropuerto de Madrid)
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- €18–40
- Website
- https://www.alsa.com/en/
Bus from Geneva - Bus station to Terminal Rodoviário de Évora
- Ave. Duration
- 27h 59m
- Frequency
- Twice a week
- Estimated price
- €140–300
- Website
- https://www.alsa.com/en/
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Madrid - Barajas Airport T4 to Albufeira
- Ave. Duration
- 11h 20m
- Frequency
- Once daily
- Estimated price
- €50–95
- Website
- https://www.blablacar.co.uk/bus
- customerservices@terravision.eu
- Website
- terravision.eu
Bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airport
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- €5–25
- Website
- https://www.terravision.eu/
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Lisbon to Albufeira
- Ave. Duration
- 2h 45m
- Frequency
- Hourly
- Estimated price
- €16–29
- Website
- https://www.flixbus.co.uk
Bus from Milan to Evora
- Ave. Duration
- 30h
- Frequency
- Once daily
- Estimated price
- €140–250
- Website
- https://www.flixbus.co.uk
Want to know more about travelling around Portugal
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide













































































