There are 10 ways to get from Lisbon to Lucerne by plane, train, 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.

Recommended option

Fly to Zurich, train  •  6 h 46 min

  1. Fly from Lisbon (LIS) to Zurich (ZRH) LIS - ZRH
  2. Take the train from Zürich Flughafen to Luzern

$85 - $316

9 alternative options

Fly to Basel, train  •  6 h 54 min

  1. Fly from Lisbon (LIS) to Basel (BSL) LIS - BSL
  2. Take the train from Basel SBB to Luzern

$111 - $384

Fly to Geneva, train  •  8 h 18 min

  1. Fly from Lisbon (LIS) to Geneva (GVA) LIS - GVA
  2. Take the train from Genève-Aéroport to Luzern

$137 - $499

Fly to Milan Malpensa, bus, train  •  9 h 17 min

  1. Fly from Lisbon (LIS) to Milan Malpensa (MXP) LIS - MXP
  2. Take the bus from Milan Airport Malpensa 1 to Lugano, Piazzale Besso
  3. Take the train from Lugano to Arth-Goldau

$123 - $352

Fly to Stuttgart, train  •  10 h 14 min

  1. Fly from Lisbon (LIS) to Stuttgart (STR) LIS - STR
  2. Take the train from Böblingen to Zürich HB
  3. Take the train from Zürich HB to Luzern

$172 - $403

Train via Strasbourg  •  24 h 58 min

  1. Take the train from Lisboa Santa Apolonia to Hendaye Hot
  2. Take the train from Hendaye to Paris Montparnasse Tgv
  3. Take the train from Paris Est to Strasbourg Tgv / ...
  4. Take the train from Strasbourg to Basel SBB
  5. Take the train from Basel SBB to Luzern 26 / ...

$406 - $550

Train  •  25 h 18 min

  1. Take the train from Lisboa Santa Apolonia to Hendaye Hot
  2. Take the train from Hendaye to Paris Montparnasse Tgv
  3. Take the train from Paris Gare de Lyon to Basel SBB Tgv
  4. Take the train from Basel SBB to Luzern 26 / ...

$424 - $550

Bus, train  •  37 h 49 min

  1. Take the bus from Lisboa - Sete Rios to Zurich
  2. Take the train from Zürich HB to Luzern 70

$159 - $230

Bus  •  42 h 36 min

  1. Take the bus from Lisboa - Gare do Oriente to Torino - Autostazione Corso Vittorio Emanuele II
  2. Take the bus from Torino to Lucerna Marinobus

$166 - $208

Drive  •  20 h 8 min

  1. Drive from Lisbon to Lucerne 1324 miles

$300 - $440

What companies run services between Lisbon, Portugal and Lucerne, Switzerland?

You can take a train from Lisbon to Lucerne via Hendaye, Paris Montparnasse, Montparnasse-Bienvenue, Paris Est, Strasbourg, and Basel SBB in around 24 h 58 min. Alternatively, you can take a bus from Lisbon to Lucerne via Lisboa - Gare do Oriente and Torino in around 42 h 36 min.

Airlines
TAP Portugal
Website
flytap.com
Flights from Lisbon to Zurich
Avg. Duration
2 h 48 min
When
Every day
Estimated price
$110 - $600
Flights from Lisbon to Zurich via Porto
Avg. Duration
5 h 5 min
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$110 - $600
Flights from Lisbon to Geneva
Avg. Duration
2 h 27 min
When
Every day
Estimated price
$90 - $650
Flights from Lisbon to Geneva via Porto
Avg. Duration
4 h 20 min
When
Monday, Thursday, Friday, Saturday and Sunday
Estimated price
$90 - $700
Flights from Lisbon to Milan Malpensa
Avg. Duration
2 h 40 min
When
Every day
Estimated price
$75 - $550
Flights from Lisbon to Stuttgart
Avg. Duration
3 h 15 min
When
Every day
Estimated price
$170 - $1,100
Flights from Lisbon to Stuttgart via Frankfurt
Avg. Duration
5 h 25 min
When
Monday to Friday
Estimated price
$240 - $950
easyJet
Website
easyjet.com
Flights from Lisbon to Zurich
Avg. Duration
2 h 50 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$95 - $650
Flights from Lisbon to Zurich via Nice
Avg. Duration
4 h 40 min
When
Monday
Estimated price
$95 - $650
Flights from Lisbon to Basel
Avg. Duration
2 h 50 min
When
Every day
Estimated price
$100 - $600
Flights from Lisbon to Basel via Bordeaux
Avg. Duration
5 h 55 min
When
Monday, Tuesday, Thursday, Friday and Sunday
Estimated price
$100 - $600
Flights from Lisbon to Geneva
Avg. Duration
2 h 30 min
When
Every day
Estimated price
$75 - $650
Flights from Lisbon to Geneva via Bordeaux
Avg. Duration
4 h 10 min
When
Monday and Friday
Estimated price
$75 - $650
Flights from Lisbon to Milan Malpensa
Avg. Duration
2 h 40 min
When
Every day
Estimated price
$90 - $490
Flights from Lisbon to Milan Malpensa via Madrid
Avg. Duration
4 h 57 min
When
Monday to Friday
Estimated price
$90 - $490
Flights from Lisbon to Milan Malpensa via Paris CDG
Avg. Duration
5 h
When
Monday, Friday, Saturday and Sunday
Estimated price
$90 - $490
Lufthansa
Website
lufthansa.com
Flights from Lisbon to Zurich via Munich
Avg. Duration
5 h 40 min
When
Monday to Saturday
Estimated price
$200 - $650
Flights from Lisbon to Basel via Munich
Avg. Duration
5 h 10 min
When
Monday to Saturday
Estimated price
$230 - $800
Flights from Lisbon to Basel via Frankfurt
Avg. Duration
5 h 28 min
When
Every day
Estimated price
$130 - $500
Flights from Lisbon to Milan Malpensa via Munich
Avg. Duration
5 h 55 min
When
Monday to Saturday
Estimated price
$190 - $650
Flights from Lisbon to Stuttgart via Frankfurt
Avg. Duration
5 h 25 min
When
Monday to Friday
Estimated price
$240 - $950
Flights from Lisbon to Stuttgart via Munich
Avg. Duration
5 h 30 min
When
Monday to Friday
Estimated price
$240 - $950
Swiss
Website
swiss.com
Flights from Lisbon to Zurich
Avg. Duration
2 h 48 min
When
Every day
Estimated price
$110 - $600
Flights from Lisbon to Zurich via Geneva
Avg. Duration
5 h 55 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$110 - $600
Flights from Lisbon to Geneva
Avg. Duration
2 h 27 min
When
Every day
Estimated price
$90 - $650
Iberia
Website
iberia.com
Flights from Lisbon to Zurich
Avg. Duration
2 h 55 min
When
Monday, Tuesday, Friday and Sunday
Estimated price
$80 - $490
Flights from Lisbon to Zurich via Madrid
Avg. Duration
4 h 30 min
When
Every day
Estimated price
$95 - $550
Flights from Lisbon to Basel via Madrid
Avg. Duration
4 h 45 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$150 - $600
Flights from Lisbon to Geneva via Madrid
Avg. Duration
4 h 18 min
When
Every day
Estimated price
$110 - $550
Flights from Lisbon to Milan Malpensa via Madrid
Avg. Duration
4 h 15 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$110 - $550
Flights from Lisbon to Milan Malpensa via Barcelona
Avg. Duration
4 h 45 min
When
Monday, Tuesday, Wednesday, Thursday and Saturday
Estimated price
$100 - $600
Air France
Website
airfrance.com
Flights from Lisbon to Zurich via Paris CDG
Avg. Duration
4 h 55 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$160 - $750
Flights from Lisbon to Basel via Paris CDG
Avg. Duration
5 h 30 min
When
Every day
Estimated price
$190 - $750
Flights from Lisbon to Geneva via Paris CDG
Avg. Duration
4 h 45 min
When
Monday, Tuesday, Wednesday, Friday, Saturday and Sunday
Estimated price
$160 - $750
Flights from Lisbon to Milan Malpensa via Paris CDG
Avg. Duration
4 h 50 min
When
Every day
Estimated price
$180 - $1,200
Flights from Lisbon to Stuttgart via Paris CDG
Avg. Duration
4 h 57 min
When
Every day
Estimated price
$180 - $750
Eurowings
Website
eurowings.com
Flights from Lisbon to Zurich via Cologne/Bonn Apt
Avg. Duration
5 h 20 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$170 - $800
Flights from Lisbon to Milan Malpensa via Cologne/Bonn Apt
Avg. Duration
5 h 20 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$150 - $600
Flights from Lisbon to Milan Malpensa via Stuttgart
Avg. Duration
6 h 15 min
When
Wednesday, Friday and Sunday
Estimated price
$150 - $600
Flights from Lisbon to Stuttgart
Avg. Duration
2 h 55 min
When
Wednesday, Friday and Sunday
Estimated price
$120 - $600
Flights from Lisbon to Stuttgart via Dusseldorf
Avg. Duration
5 h 45 min
When
Monday, Tuesday, Thursday, Saturday and Sunday
Estimated price
$120 - $600
British Airways
Website
britishairways.com
Flights from Lisbon to Basel via London Heathrow
Avg. Duration
5 h 52 min
When
Every day
Estimated price
$230 - $850
Flights from Lisbon to Milan Malpensa via Barcelona
Avg. Duration
4 h 45 min
When
Monday, Tuesday, Wednesday, Thursday and Saturday
Estimated price
$100 - $600
KLM
Website
klm.com
Flights from Lisbon to Basel via Amsterdam
Avg. Duration
5 h 30 min
When
Every day
Estimated price
$180 - $700
Flights from Lisbon to Stuttgart via Amsterdam
Avg. Duration
5 h 47 min
When
Every day
Estimated price
$170 - $700
Vueling Airlines
Website
vueling.com
Flights from Lisbon to Zurich
Avg. Duration
2 h 55 min
When
Monday, Tuesday, Friday and Sunday
Estimated price
$80 - $490
Flights from Lisbon to Milan Malpensa via Barcelona
Avg. Duration
4 h 45 min
When
Monday, Tuesday, Wednesday, Thursday and Saturday
Estimated price
$100 - $600
Air Europa
Website
aireuropa.com
Flights from Lisbon to Zurich via Madrid
Avg. Duration
4 h 50 min
When
Every day
Estimated price
$95 - $460
Flights from Lisbon to Milan Malpensa via Madrid
Avg. Duration
4 h 55 min
When
Every day
Estimated price
$110 - $500
Brussels Airlines
Website
brusselsairlines.com
Flights from Lisbon to Milan Malpensa via Brussels
Avg. Duration
6 h 5 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$100 - $600
Train operators
Swiss Railways (SBB/CFF/FFS)
Website
sbb.ch
Train from Zürich Flughafen to Luzern
Avg. Duration
1 h 2 min
Frequency
Hourly
Estimated price
$28 - $50
Website
fahrplan.sbb.ch
Schedules at
fahrplan.sbb.ch
Train from Basel SBB to Luzern
Avg. Duration
1 h 1 min
Frequency
Hourly
Estimated price
$35 - $65
Website
fahrplan.sbb.ch
Schedules at
fahrplan.sbb.ch
Train from Genève-Aéroport to Luzern
Avg. Duration
3 h 11 min
Frequency
Hourly
Estimated price
$85 - $160
Website
fahrplan.sbb.ch
Schedules at
fahrplan.sbb.ch
Train from Zürich HB to Luzern
Avg. Duration
45 min
Frequency
Every 30 minutes
Estimated price
$24 - $45
Website
fahrplan.sbb.ch
Schedules at
fahrplan.sbb.ch
Trenitalia Eurocity
German Railways (DB)
Phone
+49 0180 6 99 66 33
Website
bahn.com
Train from Böblingen to Zürich HB
Avg. Duration
2 h 40 min
Frequency
Every 3 hours
Estimated price
$45 - $75
Website
bahn.de
Portuguese Railways (CP)
Phone
+351 707 210 220
Website
cp.pt
Train from Lisboa Santa Apolonia to Hendaye
Avg. Duration
13 h 8 min
Frequency
Once daily
Estimated price
$100 - $170
Website
cp.pt
TGV
Phone
0033 892 353535
Website
tgv.com
Train from Hendaye to Paris Montparnasse
Avg. Duration
4 h 55 min
Frequency
Every 2 hours
Estimated price
$150 - $180
Website
en.oui.sncf
2nd Class
$150 - $180
1st Class
$210 - $310
Train from Paris Est to Strasbourg
Avg. Duration
1 h 46 min
Frequency
Hourly
Estimated price
$90 - $105
Website
en.oui.sncf
2nd Class
$90 - $105
1st Class
$120 - $180
Train from Paris Gare de Lyon to Basel SBB
Avg. Duration
3 h 3 min
Frequency
Every 3 hours
Estimated price
$110 - $120
Website
en.oui.sncf
2nd Class
$110 - $120
1st Class
$140 - $210
French Railways (SNCF)
Bus operators
Malpensa Express Bus
Phone
+41 91 858 23 23
Email
info@giosytours.ch
Website
malpensa-express.com
Bus from Milan Airport Malpensa 1 to Lugano, Piazzale Besso
Avg. Duration
55 min
Frequency
Every 2 hours
Estimated price
$22 - $30
Schedules at
malpensa-express.com
InterNorte
Phone
707 200 512
Website
internorte.pt
Bus from Lisboa - Sete Rios to Zurich
Avg. Duration
36 h 45 min
Frequency
3 times a day
Estimated price
$130 - $190
Schedules at
internorte.pt
Eurolines IT
Marino Autolinee
Phone
+39 080 3112335
Email
info@marinobus.it
Website
marinobus.it
Bus from Torino to Lucerna
Avg. Duration
5 h 50 min
Frequency
Once daily
Estimated price
$30
Schedules at
marinobus.it

Want to know more about travelling around Switzerland

Rome2rio's unique Travel Guides 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.

Questions & Answers

How far is it from Lisbon to Lucerne?

The distance between Lisbon and Lucerne is 1690 km. The road distance is 2118 km.

What is the cheapest way to get from Lisbon to Lucerne?

The cheapest way to get from Lisbon to Lucerne is to fly and train which costs 130€ and takes 6 h 46 min.

What is the fastest way to get from Lisbon to Lucerne?

The quickest way to get from Lisbon to Lucerne is to fly and train which takes 6 h 46 min and costs 130€.

Is there a direct bus between Lisbon and Lucerne?

No, there is no direct bus from Lisbon to Lucerne. However, there are services departing from Rossio and arriving at Lucerna via Lisboa - Gare do Oriente and Torino. The journey, including transfers, takes approximately 42 h 36 min.

How long does it take to get from Lisbon to Lucerne?

It takes approximately 6 h 46 min to get from Lisbon to Lucerne, including transfers.