There are 10 ways to get from Ireland to Lugano by plane, train, car, car ferry, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Dublin Airport to Milano Malpensa Airport, train
best- Fly from Dublin Airport (DUB) to Milano Malpensa Airport (MXP)plane DUB - MXP
- Take the train from Malpensa Aeroporto T1 to Luganotrain
7h 33mCHF 43–159Drive, car ferry
- Drive from Dublin to Rosslare Harbourcar
- Take the car ferry from Rosslare Harbour to Dunkirkcarferry
- Drive from Dunkirk to Luganocar
35h 48mCHF 203–664Bus
- Take the bus from Dublin to Rădăuțibus
- Take the bus from Rădăuți to Padovabus
- Take the bus from Padua to Milanbus
- Take the bus from Milano, Autostazione Lampugnano to Luganobus
3d 5hCHF 86–373Fly Dublin Airport to Milan Linate Airport, train
- Fly from Dublin Airport (DUB) to Milan Linate Airport (LIN)plane DUB - LIN
- Take the train from Monza to Luganotrain
7h 46mCHF 79–232Fly Dublin Airport to Zurich Airport, train
- Fly from Dublin Airport (DUB) to Zurich Airport (ZRH)plane DUB - ZRH
- Take the train from Zürich HB to Luganotrain
7h 32mCHF 126–352Fly Cork Airport to Il Caravaggio International Airport, train
- Fly from Cork Airport (ORK) to Il Caravaggio International Airport (BGY)plane ORK - BGY
- Take the train from Milano Centrale to Luganotrain
7h 41mCHF 85–327Fly Dublin Airport to Il Caravaggio International Airport, train
- Fly from Dublin Airport (DUB) to Il Caravaggio International Airport (BGY)plane DUB - BGY
- Take the train from Milano Centrale to Luganotrain
8h 5mCHF 54–244Train, car ferry, bus via Basel
- Take the train from Dublin Pearse to Rosslare Europorttrain Ic / ...
- Take the car ferry from Rosslare Harbour to Dunkirkcarferry
- Take the bus from Dunkerque Port to The Haguebus
- Take the bus from The Hague to Basel SBBbus
- Take the train from Basel SBB to Luganotrain Ec
2d 1hCHF 197–789Train, car ferry, bus
- Take the train from Dublin Pearse to Rosslare Europorttrain Ic / ...
- Take the car ferry from Rosslare Harbour to Dunkirkcarferry
- Take the bus from Dunkerque Port to Amsterdam Sloterdijkbus
- Take the bus from Amsterdam City Center - Sloterdijk to Luganobus
2d 2hCHF 141–599Bus, train
- Take the bus from Dublin to Rădăuțibus
- Take the bus from Rădăuţi to Câmpulung Moldovenescbus
- Take the bus from Câmpulung Moldovenesc to Milano, Stazione Centralebus
- Take the train from Milano Centrale to Luganotrain
3d 9h
Dublin Airport (DUB) to Milano Malpensa Airport (MXP) flights
Questions & Answers
The cheapest way to get from Ireland to Lugano is to fly and train which costs SFr 40 - SFr 160 and takes 7h 33m.
The fastest way to get from Ireland to Lugano is to fly and train which takes 7h 32m and costs SFr 120 - SFr 360.
The distance between Ireland and Lugano is 1482 km.
The best way to get from Ireland to Lugano without a car is to bus which takes 3 days 5h and costs SFr 85 - SFr 380.
It takes approximately 7h 33m to get from Ireland to Lugano, including transfers.
Lugano is 1h ahead of Ireland. It is currently 11:04 AM in Ireland and 12:04 PM in Lugano.
There are 6739+ hotels available in Lugano.
What companies run services between Ireland and Lugano, Switzerland?
You can take a vehicle from Dublin to Lugano via Dublin, Rădăuți, Padova, Padua, and Milano, Autostazione Lampugnano in around 3d 5h.
- Website
- ryanair.com
Flights from Dublin Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 29–120
Flights from Cork Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h 30m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- CHF 65–280
Flights from Cork Airport to Il Caravaggio International Airport via Charleroi
- Ave. Duration
- 4h 25m
- When
- Wednesday
- Estimated price
- CHF 65–280
Flights from Cork Airport to Il Caravaggio International Airport via Manchester
- Ave. Duration
- 4h 45m
- When
- Thursday and Friday
- Estimated price
- CHF 65–280
Flights from Cork Airport to Il Caravaggio International Airport via London Stansted
- Ave. Duration
- 5h 3m
- When
- Wednesday, Saturday, and Sunday
- Estimated price
- CHF 65–280
Flights from Dublin Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- CHF 30–140
Flights from Dublin Airport to Il Caravaggio International Airport via Birmingham
- Ave. Duration
- 4h 25m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 30–140
Flights from Dublin Airport to Il Caravaggio International Airport via Bristol
- Ave. Duration
- 4h 40m
- When
- Friday
- Estimated price
- CHF 30–140
Flights from Dublin Airport to Il Caravaggio International Airport via East Midlands
- Ave. Duration
- 4h 50m
- When
- Sunday
- Estimated price
- CHF 30–140
Flights from Dublin Airport to Il Caravaggio International Airport via Charleroi
- Ave. Duration
- 5h 10m
- When
- Wednesday
- Estimated price
- CHF 30–140
Flights from Dublin Airport to Il Caravaggio International Airport via Beauvais
- Ave. Duration
- 5h 30m
- When
- Tuesday
- Estimated price
- CHF 30–140
- Website
- swiss.com
Flights from Dublin Airport to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 4h 16m
- When
- Every day
- Estimated price
- CHF 50–220
Flights from Dublin Airport to Zurich Airport
- Ave. Duration
- 2h 13m
- When
- Every day
- Estimated price
- CHF 70–160
- Website
- aerlingus.com
Flights from Dublin Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 30–90
Flights from Dublin Airport to Milan Linate Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- CHF 55–210
Flights from Dublin Airport to Zurich Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- CHF 40–130
- Website
- klm.com
Flights from Dublin Airport to Milan Linate Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 58m
- When
- Every day
- Estimated price
- CHF 50–280
- Website
- luxair.lu
Flights from Dublin Airport to Milan Linate Airport via Luxembourg
- Ave. Duration
- 5h 10m
- When
- Sunday
- Estimated price
- CHF 65–270
- Website
- eurowings.com
Flights from Dublin Airport to Zurich Airport via Dusseldorf
- Ave. Duration
- 4h 45m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- CHF 50–200
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Malpensa Aeroporto T1 to Lugano
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- CHF 5–7
- Website
- https://www.trenord.it/en/
Train from Monza to Lugano
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- CHF 3–5
- Website
- https://www.trenord.it/en/
Train from Milano Centrale to Lugano
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- CHF 5–7
- Website
- https://www.trenord.it/en/
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Monza to Lugano
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- CHF 9–15
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 9–13
- 2nd Class
- CHF 11–15
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich HB to Lugano
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- CHF 55–160
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Lugano
- Ave. Duration
- 2h 54m
- Frequency
- Every 3 hours
- Estimated price
- CHF 80–230
- Website
- https://www.sbb.ch/en
Train from Milano Centrale to Lugano
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- CHF 24–70
- Website
- https://www.sbb.ch/en
- Phone
- 0818 294 015
- Website
- irishrail.ie
Train from Dublin Pearse to Rosslare Europort
- Ave. Duration
- 2h 58m
- Frequency
- 4 times a day
- Estimated price
- CHF 13–19
- Website
- https://www.irishrail.ie/en-ie/
- Flexible
- CHF 13–19
- Phone
- +40 230 560 555
- tarsin_irlanda@yahoo.com
- Website
- tarsin.ro
Bus from Dublin to Rădăuți
- Ave. Duration
- 47h
- Frequency
- Once a week
- Estimated price
- CHF 28–190
- Schedules at
- tarsin.ro
Bus from Rădăuți to Padova
- Ave. Duration
- 21h 43m
- Frequency
- Once a week
- Estimated price
- CHF 18–120
- Schedules at
- tarsin.ro
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Padua to Milan
- Ave. Duration
- 3h 40m
- Frequency
- Every 4 hours
- Estimated price
- CHF 16–28
- Website
- https://www.flixbus.co.uk
Bus from Dunkerque Port to The Hague
- Ave. Duration
- 4h 5m
- Frequency
- 4 times a week
- Estimated price
- CHF 18–35
- Website
- https://www.flixbus.co.uk
Bus from The Hague to Basel SBB
- Ave. Duration
- 11h 15m
- Frequency
- 4 times a week
- Estimated price
- CHF 45–85
- Website
- https://www.flixbus.co.uk
Bus from Dunkerque Port to Amsterdam Sloterdijk
- Ave. Duration
- 4h 55m
- Frequency
- 4 times a week
- Estimated price
- CHF 22–40
- Website
- https://www.flixbus.co.uk
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Padua to Milan
- Ave. Duration
- 3h 35m
- Frequency
- Every 4 hours
- Estimated price
- CHF 14–25
- Website
- https://www.itabus.it/en/home
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Milano, Autostazione Lampugnano to Lugano
- Ave. Duration
- 1h 10m
- Frequency
- Twice daily
- Estimated price
- CHF 4–9
- Website
- https://www.blablacar.co.uk/bus
Bus from Amsterdam City Center - Sloterdijk to Lugano
- Ave. Duration
- 15h 15m
- Frequency
- Twice daily
- Estimated price
- CHF 65–120
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Milano, Autostazione Lampugnano to Lugano
- Ave. Duration
- 1h 20m
- Frequency
- Once a week
- Estimated price
- CHF 4–7
- Website
- https://regiojet.com/
- Phone
- +40744-530.349
- Website
- transportautoradauti.autogari.ro
Bus from Rădăuţi to Câmpulung Moldovenesc
- Ave. Duration
- 2h
- Frequency
- 3 times a week
- Schedules at
- transportautoradauti.autogari.ro
- Phone
- 0040374557200
- Website
- romfour.com
Bus from Câmpulung Moldovenesc to Milano, Stazione Centrale
- Ave. Duration
- 26h 33m
- Frequency
- Once a week
- Schedules at
- romfour-door2door.autogari.ro
- Phone
- +44 344 848 6090
- travel.sales@dfds.com
- Website
- dfds.com
Car ferry from Rosslare Harbour to Dunkirk
- Ave. Duration
- 24h
- Frequency
- 5 times a week
- Estimated price
- CHF 40–415
- Website
- https://www.dfds.com/en
- Family (4 persons + car)
- CHF 415
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide































