There are 9 ways to get from Terni to Lugano by train (Trenitalia), bus, car, train, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Reggio Emilia
best- Take the train from Orte to Reggio Emilia AvFr
- Take the train from Reggio Emilia Av to Milano CentraleFr
- Take the train from Milano Centrale to Lugano
6h 50mCHF 71–130Bus
cheapest- Take the bus from Terni to Florence Villa Constanza Bus Station485
- Take the bus from Florence Villa Constanza Bus Station to Lugano Via Giacomo and Filippo CianiItabus
11h 45mCHF 29–86Bus via Riccione
- Take the bus from Terni to Viale Enrico Berlinguer, Riccione
- Take the bus from Riccione to Paradiso
10h 30mCHF 48Drive 602.4 km
- Drive from Terni to Lugano602.4 km
5h 41mCHF 96–139Train to Fiumicino International Airport, fly to Milano Malpensa Airport, train
- Take the train from Terni to Roma Termini
- Fly from Fiumicino International Airport (FCO) to Milano Malpensa Airport (MXP)FCO - MXP
- Take the train from Malpensa Aeroporto T1 to Lugano
6h 35mCHF 53–203Train
- Take the train from Terni to Milano CentraleIc
- Take the train from Milano Centrale to LuganoRe80 / ...
9h 6mCHF 69–138Train to Fiumicino International Airport, fly to Milan Linate Airport, train
- Take the train from Terni to Roma Termini
- Fly from Fiumicino International Airport (FCO) to Milan Linate Airport (LIN)FCO - LIN
- Take the train from Monza to Lugano
6h 39mCHF 59–236Train to Raffaello Sanzio Airport, fly to Milan Linate Airport, train
- Take the train from Terni to Jesi
- Fly from Raffaello Sanzio Airport (AOI) to Milan Linate Airport (LIN)AOI - LIN
- Take the train from Monza to Lugano
7h 41mCHF 103–255Train to Fiumicino International Airport, fly to Turin Caselle Airport, train
- Take the train from Terni to Roma Termini
- Fly from Fiumicino International Airport (FCO) to Turin Caselle Airport (TRN)FCO - TRN
- Take the train from Torino Porta Susa to Milano Centrale
- Take the train from Milano Centrale to Lugano
8h 11mCHF 63–268
Terni to Lugano by train
Questions & Answers
The cheapest way to get from Terni to Lugano is to bus via Riccione which costs SFr 49 and takes 10h 30m.
The fastest way to get from Terni to Lugano is to drive which takes 5h 41m and costs SFr 95 - SFr 140.
No, there is no direct bus from Terni to Lugano. However, there are services departing from Terni and arriving at Paradiso via Riccione. The journey, including transfers, takes approximately 10h 30m.
No, there is no direct train from Terni to Lugano. However, there are services departing from Terni and arriving at Lugano via Orte, Reggio Emilia Av and Milano Centrale. The journey, including transfers, takes approximately 6h 50m.
The distance between Terni and Lugano is 602 km. The road distance is 602.4 km.
The best way to get from Terni to Lugano without a car is to train via Reggio Emilia which takes 6h 50m and costs SFr 70 - SFr 130.
It takes approximately 6h 50m to get from Terni to Lugano, including transfers.
Terni to Lugano bus services, operated by FlixBus, depart from Terni station.
Terni to Lugano train services, operated by Trenitalia Frecce, depart from Orte station.
The best way to get from Terni to Lugano is to train via Reggio Emilia which takes 6h 50m and costs SFr 70 - SFr 130. Alternatively, you can bus via Riccione, which costs SFr 49 and takes 10h 30m.
What companies run services between Terni, Italy and Lugano, Switzerland?
You can take a train from Terni to Lugano via Orte, Reggio Emilia Av, and Milano Centrale in around 6h 50m. Alternatively, you can take a bus from Terni to Paradiso via Viale Enrico Berlinguer, Riccione and Riccione in around 10h 30m.
- Website
- ita-airways.com
Flights from Fiumicino International Airport to Milan Linate Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- CHF 40–150
Flights from Fiumicino International Airport to Milan Linate Airport via Naples
- Ave. Duration
- 3h 20m
- When
- Monday, Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- CHF 40–150
Flights from Raffaello Sanzio Airport to Milan Linate Airport via Munich
- Ave. Duration
- 3h 25m
- When
- Thursday
- Estimated price
- CHF 130–450
Flights from Fiumicino International Airport to Turin Caselle Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 35–150
- Website
- aeroitalia.com
Flights from Fiumicino International Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 35–250
- Website
- flexflight.dk
Flights from Fiumicino International Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 35–250
- Website
- neosair.it
Flights from Fiumicino International Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- CHF 150–370
- Website
- dat.dk
Flights from Raffaello Sanzio Airport to Milan Linate Airport
- Ave. Duration
- 1h 20m
- When
- Monday to Friday
- Estimated price
- CHF 105–115
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Orte to Reggio Emilia Av
- Ave. Duration
- 2h 15m
- Frequency
- 6 times a week
- Estimated price
- CHF 55–80
- Schedules at
- trenitalia.com
Train from Reggio Emilia Av to Milano Centrale
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- CHF 8–22
- Schedules at
- trenitalia.com
- Super Economy
- CHF 8–12
- Base Standard
- CHF 13–18
- Base Premium
- CHF 15–22
Train from Terni to Roma Termini
- Ave. Duration
- 58 min
- Frequency
- Once daily
- Estimated price
- CHF 17–19
- Schedules at
- trenitalia.com
Train from Terni to Jesi
- Ave. Duration
- 1h 47m
- Frequency
- Once daily
- Estimated price
- CHF 14–55
- Schedules at
- trenitalia.com
- Super Economy
- CHF 14–19
- Base Standard
- CHF 29–40
- Base Premium
- CHF 35–55
Train from Torino Porta Susa to Milano Centrale
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- CHF 18–40
- Schedules at
- trenitalia.com
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Reggio Emilia Av to Milano Centrale
- Ave. Duration
- 50 min
- Frequency
- Twice daily
- Estimated price
- CHF 15–35
- Website
- https://www.italotreno.it/en
Train from Torino Porta Susa to Milano Centrale
- Ave. Duration
- 1h 1m
- Frequency
- Every 2 hours
- Estimated price
- CHF 15–40
- Website
- https://www.italotreno.it/en
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Milano Centrale to Lugano
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- CHF 5–7
- Website
- https://www.trenord.it/en/
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/
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Terni to Roma Termini
- Ave. Duration
- 1h 23m
- Frequency
- Hourly
- Estimated price
- CHF 14–22
- Website
- https://www.trenitalia.com/en.html
Train from Terni to Jesi
- Ave. Duration
- 2h
- Frequency
- 5 times a day
- Estimated price
- CHF 9–14
- Website
- https://www.trenitalia.com/en.html
Train from Torino Porta Susa to Milano Centrale
- Ave. Duration
- 1h 44m
- Frequency
- Hourly
- Estimated price
- CHF 8–13
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Terni to Roma Termini
- Ave. Duration
- 1h 8m
- Frequency
- 3 times a day
- Estimated price
- CHF 10–16
- Website
- https://www.trenitalia.com/en.html
Train from Terni to Milano Centrale
- Ave. Duration
- 7h 10m
- Frequency
- Once daily
- Estimated price
- CHF 40–85
- Website
- https://www.trenitalia.com/en.html
Train from Terni to Jesi
- Ave. Duration
- 2h 4m
- Frequency
- Twice daily
- Estimated price
- CHF 10–14
- Website
- https://www.trenitalia.com/en.html
- 2nd Class
- CHF 10–14
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Milano Centrale to Lugano
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- CHF 29–55
- Website
- https://www.sbb.ch/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
- +39 089 233 899
- salerno@autolineecurcio.it
- Website
- autolineecurcio.it
Bus from Terni to Viale Enrico Berlinguer, Riccione
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- CHF 2
- Website
- https://www.autolineecurcio.it/
- Phone
- +39 0825-26416
- INFORMAZIONI@BARTOLINIPULLMAN.IT
- Website
- bartolinipullman.it
Bus from Riccione to Paradiso
- Ave. Duration
- 4h 55m
- Frequency
- Twice a week
- Estimated price
- CHF 47
- Schedules at
- bartolinipullman.it
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Terni to Florence Villa Constanza Bus Station
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- CHF 11–26
- Website
- https://www.flixbus.co.uk
Bus from Florence Villa Constanza Bus Station to Lugano Via Giacomo and Filippo Ciani
- Ave. Duration
- 7h 10m
- Frequency
- 6 times a week
- Estimated price
- CHF 25–60
- Website
- https://www.flixbus.co.uk
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Florence Villa Constanza Bus Station to Lugano Via Giacomo and Filippo Ciani
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- CHF 18–50
- Website
- https://www.itabus.it/en/home
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 incredible day trips from Florence by train
Read the travel guide
More Questions & Answers
Terni to Lugano bus services, operated by FlixBus, arrive at Florence Villa Constanza Bus Station.
Terni to Lugano train services, operated by Trenitalia Frecce, arrive at Reggio Emilia Av station.
Yes, the driving distance between Terni to Lugano is 602 km. It takes approximately 5h 41m to drive from Terni to Lugano.
Book your Terni to Lugano train tickets online with Omio.
Book your Terni to Lugano bus tickets online with Omio and FlixBus.
There are 5860+ hotels available in Lugano.








































