There are 10 ways to get from Poznań to Lugano by plane, train, bus, night train, 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.
Fly Poznań–Ławica Henryk Wieniawski Airport to Milano Malpensa Airport, train
best- Fly from Poznań–Ławica Henryk Wieniawski Airport (POZ) to Milano Malpensa Airport (MXP)plane POZ - MXP
- Take the train from Malpensa Aeroporto T1 to Luganotrain
8h 33mCHF 96–178Fly Poznań–Ławica Henryk Wieniawski Airport to Il Caravaggio International Airport, bus, train
cheapest- Fly from Poznań–Ławica Henryk Wieniawski Airport (POZ) to Il Caravaggio International Airport (BGY)plane POZ - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
- Take the train from Milano Centrale to Luganotrain
6h 55mCHF 61–262Train
- Take the train from Poznan Glowny to Frankfurt(Oder)train Eic / ...
- Take the train from Frankfurt(Oder) to Berlin Hbftrain Re
- Take the train from Berlin Hbf to Frankfurttrain 12 / ...
- Take the train from Frankfurt to Basel SBBtrain 12 / ...
- Take the train from Basel SBB to Luganotrain Ec
15h 18mCHF 169–414Bus
- Take the bus from Poznan, Bus Station to Wroclaw, Bus Stationbus N1293 / ...
- Take the bus from Wroclaw, Bus Station to Luganobus FlixBus N1308
19h 35mCHF 100–153Train, night train
- Take the train from Poznan Glowny to Frankfurt(Oder)train Eic / ...
- Take the train from Frankfurt(Oder) to Berlin Hbftrain Re
- Take the nighttrain from Berlin Hbf to Zuerich Hbnighttrain Nj
- Take the train from Zürich HB to Luganotrain Ec / ...
18h 38mCHF 121–259Fly Poznań–Ławica Henryk Wieniawski Airport to Milan Linate Airport, train
- Fly from Poznań–Ławica Henryk Wieniawski Airport (POZ) to Milan Linate Airport (LIN)plane POZ - LIN
- Take the train from Monza to Luganotrain
8h 54mCHF 107–371Train to Berlin Brandenburg Airport, fly to Milano Malpensa Airport, train
- Take the train from Poznan Glowny to Berlin-Lichtenbergtrain
- Fly from Berlin Brandenburg Airport (BER) to Milano Malpensa Airport (MXP)plane BER - MXP
- Take the train from Malpensa Aeroporto T1 to Luganotrain
9h 23mCHF 74–212Train to Berlin Brandenburg Airport, fly to Milan Linate Airport, train
- Take the train from Poznan Glowny to Berlin-Lichtenbergtrain
- Fly from Berlin Brandenburg Airport (BER) to Milan Linate Airport (LIN)plane BER - LIN
- Take the train from Monza to Luganotrain
9h 35mCHF 75–275Train, bus
- Take the train from Poznan Glowny to Wroclaw Glownytrain Ic / ...
- Take the bus from WROCŁAW, Dworzec autobusowy - Galeria Wroclavia, ul.Sucha 1 to Milano, Autostazione Lampugnanobus
- Take the bus from Milano, Autostazione Lampugnano to Luganobus
23h 2mCHF 101–167Drive 1,135 km
- Drive from Poznań to Luganocar 1,135 km
11h 43mCHF 218–315
Poznań to Lugano by train
Comparing Your Travel Options
The cheapest way to get from Poznań to Lugano is to train and bus which costs SFr 100 - SFr 170 and takes 23h 2m.
The fastest way to get from Poznań to Lugano is to fly and bus and train which takes 6h 55m and costs SFr 60 - SFr 270.
No, there is no direct bus from Poznań station to Lugano. However, there are services departing from Poznan, Bus Station and arriving at Lugano via Wroclaw, Bus Station. The journey, including transfers, takes approximately 19h 35m.
No, there is no direct train from Poznań to Lugano. However, there are services departing from Poznan Glowny and arriving at Lugano via Frankfurt(Oder), Berlin Hbf, Frankfurt and Basel SBB. The journey, including transfers, takes approximately 15h 18m.
The distance between Poznań and Lugano is 1041 km. The road distance is 1135 km.
The best way to get from Poznań to Lugano without a car is to train which takes 15h 18m and costs SFr 160 - SFr 420.
It takes approximately 8h 33m to get from Poznań to Lugano, including transfers.
Poznań to Lugano bus services, operated by FlixBus, depart from Poznan, Bus Station.
Poznań to Lugano train services, operated by PKP Intercity, depart from Poznan Glowny station.
The best way to get from Poznań to Lugano is to train which takes 15h 18m and costs SFr 160 - SFr 420. Alternatively, you can bus, which costs SFr 100 - SFr 160 and takes 19h 35m.
What companies run services between Poznań, Poland and Lugano, Switzerland?
You can take a train from Poznan Glowny to Lugano via Frankfurt(Oder), Berlin Hbf, Frankfurt, and Basel SBB in around 15h 18m. Alternatively, you can take a bus from Poznan, Bus Station to Lugano via Wroclaw, Bus Station in around 19h 35m.
- Website
- lufthansa.com
Flights from Poznań–Ławica Henryk Wieniawski Airport to Milano Malpensa Airport via Frankfurt
- Ave. Duration
- 6h 11m
- When
- Every day
- Estimated price
- CHF 90–330
Flights from Poznań–Ławica Henryk Wieniawski Airport to Milan Linate Airport via Frankfurt
- Ave. Duration
- 6h 48m
- When
- Every day
- Estimated price
- CHF 120–380
Flights from Berlin Brandenburg Airport to Milano Malpensa Airport via Frankfurt
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- CHF 75–430
Flights from Berlin Brandenburg Airport to Milano Malpensa Airport via Munich
- Ave. Duration
- 3h 27m
- When
- Sunday, Tuesday, Thursday, and Friday
- Estimated price
- CHF 40–270
Flights from Berlin Brandenburg Airport to Milan Linate Airport via Frankfurt
- Ave. Duration
- 3h 28m
- When
- Every day
- Estimated price
- CHF 110–490
Flights from Berlin Brandenburg Airport to Milan Linate Airport via Munich
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- CHF 110–240
- Website
- easyjet.com
Flights from Poznań–Ławica Henryk Wieniawski Airport to Milan Linate Airport via Copenhagen
- Ave. Duration
- 4h 45m
- When
- Friday and Sunday
- Estimated price
- CHF 65–290
Flights from Berlin Brandenburg Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 45m
- When
- Wednesday, Sunday, Monday, Thursday, and Friday
- Estimated price
- CHF 45–140
Flights from Berlin Brandenburg Airport to Milan Linate Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- CHF 35–190
- Website
- ryanair.com
Flights from Poznań–Ławica Henryk Wieniawski Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Thursday, Sunday, Friday, and Saturday
- Estimated price
- CHF 35–170
Flights from Poznań–Ławica Henryk Wieniawski Airport to Il Caravaggio International Airport via Prague
- Ave. Duration
- 4h 35m
- When
- Monday
- Estimated price
- CHF 35–170
Flights from Berlin Brandenburg Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 45m
- When
- Thursday, Sunday, Monday, Saturday, and Friday
- Estimated price
- CHF 50–150
- Website
- ita-airways.com
Flights from Poznań–Ławica Henryk Wieniawski Airport to Milano Malpensa Airport via Frankfurt
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- CHF 90–330
Flights from Poznań–Ławica Henryk Wieniawski Airport to Milan Linate Airport via Frankfurt
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- CHF 120–380
Flights from Berlin Brandenburg Airport to Milano Malpensa Airport via Zurich
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- CHF 65–260
Flights from Berlin Brandenburg Airport to Milan Linate Airport via Munich
- Ave. Duration
- 3h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 110–240
Flights from Berlin Brandenburg Airport to Milan Linate Airport via Frankfurt
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- CHF 110–240
- Website
- swiss.com
Flights from Poznań–Ławica Henryk Wieniawski Airport to Milano Malpensa Airport via Zurich
- Ave. Duration
- 4h
- When
- Monday
- Estimated price
- CHF 75–300
Flights from Berlin Brandenburg Airport to Milano Malpensa Airport via Zurich
- Ave. Duration
- 3h 21m
- When
- Every day
- Estimated price
- CHF 65–260
- Website
- klm.com
Flights from Poznań–Ławica Henryk Wieniawski Airport to Milan Linate Airport via Amsterdam Schiphol
- Ave. Duration
- 5h 1m
- When
- Every day
- Estimated price
- CHF 80–420
- Website
- flysas.com
Flights from Poznań–Ławica Henryk Wieniawski Airport to Milano Malpensa Airport via Copenhagen
- Ave. Duration
- 4h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 80–320
- Website
- eurowings.com
Flights from Berlin Brandenburg Airport to Milan Linate Airport via Dusseldorf
- Ave. Duration
- 3h 25m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 100–190
Flights from Berlin Brandenburg Airport to Milan Linate Airport via Stuttgart
- Ave. Duration
- 3h 30m
- When
- Monday, Wednesday, and Friday
- Estimated price
- CHF 100–190
- Website
- lot.com
Flights from Poznań–Ławica Henryk Wieniawski Airport to Milano Malpensa Airport via Warsaw Chopin
- Ave. Duration
- 4h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 90–290
- Website
- flyulendo.com
Flights from Berlin Brandenburg Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- CHF 18–85
- Website
- condor.com
Flights from Berlin Brandenburg Airport to Milano Malpensa Airport via Frankfurt
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- CHF 75–140
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Malpensa Aeroporto T1 to Lugano
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- CHF 5–7
- Website
- Trenord
Train from Monza to Lugano
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- CHF 3–5
- Website
- Trenord
Train from Malpensa Aeroporto T1 to Lugano
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- CHF 5–7
- Website
- Trenord
Train from Monza to Lugano
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- CHF 3–5
- Website
- Trenord
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- PKP Intercity
Train from Poznan Glowny to Frankfurt(Oder)
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- CHF 18–35
- Website
- PKP Intercity
Train from Poznan Glowny to Frankfurt(Oder)
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- CHF 18–35
- Website
- PKP Intercity
Train from Poznan Glowny to Berlin-Lichtenberg
- Ave. Duration
- 2h 33m
- Frequency
- Hourly
- Estimated price
- CHF 26–50
- Website
- PKP Intercity
Train from Poznan Glowny to Berlin-Lichtenberg
- Ave. Duration
- 2h 33m
- Frequency
- Hourly
- Estimated price
- CHF 26–50
- Website
- PKP Intercity
Train from Poznan Glowny to Wroclaw Glowny
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- CHF 17–30
- Website
- PKP Intercity
- Phone
- +49 30 514 88 88 88
- [email protected]
- Website
- ODEG
Train from Frankfurt(Oder) to Berlin Hbf
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 8–12
- Schedules at
- ODEG
Train from Frankfurt(Oder) to Berlin Hbf
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 8–12
- Schedules at
- ODEG
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Berlin Hbf to Frankfurt
- Ave. Duration
- 4h 1m
- Frequency
- Hourly
- Estimated price
- CHF 75–150
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Frankfurt to Basel SBB
- Ave. Duration
- 2h 58m
- Frequency
- Hourly
- Estimated price
- CHF 50–100
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Basel SBB to Lugano
- Ave. Duration
- 2h 54m
- Frequency
- Every 3 hours
- Estimated price
- CHF 75–120
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Lugano
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- CHF 50–85
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- SBB GmbH
Train from Basel SBB to Lugano
- Ave. Duration
- 3h 21m
- Frequency
- Once daily
- Estimated price
- CHF 18–23
- Schedules at
- SBB GmbH
- Phone
- +43 (0) 51717
- Website
- Nightjet
Night train from Berlin Hbf to Zuerich Hb
- Ave. Duration
- 12h 13m
- Frequency
- Every 3 hours
- Estimated price
- CHF 45–130
- Website
- Nightjet
- Sleeper Carriage
- CHF 100–130
- Couchette Carriage
- CHF 75–90
- Seating Carriage
- CHF 45–60
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Milano Centrale to Lugano
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 21–60
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 40–60
- 2nd Class
- CHF 21–28
- Phone
- +48 22 474 00 44
- [email protected]
- Website
- Polregio
Train from Poznan Glowny to Wroclaw Glowny
- Ave. Duration
- 2h 7m
- Frequency
- Twice daily
- Estimated price
- CHF 6–9
- Website
- Polregio
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Poznan, Bus Station to Wroclaw, Bus Station
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- CHF 15–23
- Website
- Flixbus
Bus from Wroclaw, Bus Station to Lugano
- Ave. Duration
- 16h 5m
- Frequency
- Once daily
- Estimated price
- CHF 85–130
- Website
- Flixbus
- [email protected]
- Website
- TERRAVISION
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 4–21
- Website
- TERRAVISION
- Phone
- 035.319366
- [email protected]
- Website
- orioshuttle.com
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 10–13
- Schedules at
- orioshuttle.com
- Phone
- +48 77 443 44 44
- [email protected]
- Website
- Sindbad
Bus from WROCŁAW, Dworzec autobusowy - Galeria Wroclavia, ul.Sucha 1 to Milano, Autostazione Lampugnano
- Ave. Duration
- 18h 35m
- Frequency
- Twice a week
- Estimated price
- CHF 90–150
- Website
- Sindbad
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Milano, Autostazione Lampugnano to Lugano
- Ave. Duration
- 1h 10m
- Frequency
- 5 times a day
- Estimated price
- CHF 5–9
- Website
- BlaBlaCar Bus
Want to know more about travelling around Switzerland
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
Italian Lakes: Getting around by train
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
Booking & Getting There
Poznań to Lugano bus services, operated by FlixBus, arrive at Wroclaw, Bus Station.
Poznań to Lugano train services, operated by PKP Intercity, arrive at Frankfurt(Oder) station.
Yes, the driving distance between Poznań to Lugano is 1135 km. It takes approximately 11h 43m to drive from Poznań to Lugano.
Book your Poznań to Lugano train tickets online with Omio.
Book your Poznań to Lugano bus tickets online with Omio and FlixBus.
There are 6200+ hotels available in Lugano.







































































