There are 8 ways to get from Termoli to Locarno 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 Bologna
best- Take the train from Termoli to Bologna CentraleFr
- Take the train from Bologna Centrale to Milano Centrale
- Take the train from Milano Centrale to Locarno
8h 4mCHF 53–132Bus, train
cheapest- Take the bus from Termoli Autostazione to Nova MilaneseVieste
- Take the train from Monza to LocarnoRe 80
13h 49mCHF 39–53Bus
- Take the bus from Termoli - Autostazione to Bellinzona Sud
11h 41mCHF 51–54Drive 783.7 km
- Drive from Termoli to Locarno783.7 km
7h 20mCHF 125–180Train to Foggia Gino Lisa Airport, fly to Milano Malpensa Airport, train
- Take the train from Termoli to Foggia
- Fly from Foggia Gino Lisa Airport (FOG) to Milano Malpensa Airport (MXP)FOG - MXP
- Take the train from Malpensa Aeroporto T1 to Mendrisio
- Take the train from Mendrisio to Locarno
6h 21mCHF 75–199Train
- Take the train from Termoli to Milano CentraleFr
- Take the train from Milano Centrale to LocarnoRe 80
8h 25mCHF 49–125Train to Abruzzo Airport, fly to Milano Malpensa Airport, train
- Take the train from Termoli to Pescara Centrale
- Fly from Abruzzo Airport (PSR) to Milano Malpensa Airport (MXP)PSR - MXP
- Take the train from Malpensa Aeroporto T1 to Mendrisio
- Take the train from Mendrisio to Locarno
6h 45mCHF 42–193Train to Abruzzo Airport, fly to Il Caravaggio International Airport, train
- Take the train from Termoli to Pescara Centrale
- Fly from Abruzzo Airport (PSR) to Il Caravaggio International Airport (BGY)PSR - BGY
- Take the train from Milano Centrale to Locarno
7h 19mCHF 63–260
Termoli to Locarno by train
Questions & Answers
The cheapest way to get from Termoli to Locarno is to bus and train which costs SFr 35 - SFr 55 and takes 13h 49m.
The fastest way to get from Termoli to Locarno is to train and fly which takes 6h 21m and costs SFr 75 - SFr 200.
No, there is no direct bus from Termoli to Locarno. However, there are services departing from Termoli - Autostazione and arriving at Locarno, Debarcadero via Camorino, Ufficio Circolazione and Bellinzona, Piazza Orico. The journey, including transfers, takes approximately 11h 41m.
No, there is no direct train from Termoli to Locarno. However, there are services departing from Termoli and arriving at Locarno via Bologna Centrale and Milano Centrale. The journey, including transfers, takes approximately 8h 4m.
The distance between Termoli and Locarno is 762 km. The road distance is 783.7 km.
The best way to get from Termoli to Locarno without a car is to train via Bologna which takes 8h 4m and costs SFr 50 - SFr 140.
It takes approximately 8h 4m to get from Termoli to Locarno, including transfers.
Termoli to Locarno bus services, operated by Bartolini Turismo, depart from Termoli - Autostazione station.
Termoli to Locarno train services, operated by Trenitalia Frecce, depart from Termoli station.
The best way to get from Termoli to Locarno is to train via Bologna which takes 8h 4m and costs SFr 50 - SFr 140. Alternatively, you can bus, which costs SFr 51 - SFr 55 and takes 11h 41m.
What companies run services between Termoli, Italy and Locarno, Switzerland?
You can take a train from Termoli to Locarno via Bologna Centrale and Milano Centrale in around 8h 4m. Alternatively, Bartolini Turismo operates a bus from Termoli - Autostazione to Bellinzona Sud twice a week. Tickets cost CHF 47 and the journey takes 10h.
- Website
- ryanair.com
Flights from Abruzzo Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- CHF 26–130
Flights from Abruzzo Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 45–190
- Website
- aeroitalia.com
Flights from Foggia Gino Lisa Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- CHF 60–600
- Website
- flexflight.dk
Flights from Foggia Gino Lisa Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- CHF 60–600
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Termoli to Bologna Centrale
- Ave. Duration
- 3h 55m
- Frequency
- Every 2 hours
- Estimated price
- CHF 40–70
- Schedules at
- trenitalia.com
Train from Termoli to Foggia
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- CHF 15–24
- Schedules at
- trenitalia.com
Train from Termoli to Milano Centrale
- Ave. Duration
- 5h 50m
- Frequency
- Every 4 hours
- Estimated price
- CHF 50–120
- Schedules at
- trenitalia.com
Train from Termoli to Pescara Centrale
- Ave. Duration
- 47 min
- Frequency
- Every 2 hours
- Estimated price
- CHF 13–24
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Termoli to Bologna Centrale
- Ave. Duration
- 4h 51m
- Frequency
- Every 4 hours
- Estimated price
- CHF 25–45
- Website
- https://www.trenitalia.com/en.html
Train from Termoli to Foggia
- Ave. Duration
- 55 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 11–12
- Website
- https://www.trenitalia.com/en.html
Train from Termoli to Milano Centrale
- Ave. Duration
- 7h 41m
- Frequency
- 5 times a day
- Estimated price
- CHF 40–65
- Website
- https://www.trenitalia.com/en.html
Train from Termoli to Pescara Centrale
- Ave. Duration
- 51 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 11–12
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Bologna Centrale to Milano Centrale
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- CHF 21–55
- Website
- https://www.italotreno.it/en
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Milano Centrale to Locarno
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- CHF 7–10
- Website
- https://www.trenord.it/en/
Train from Malpensa Aeroporto T1 to Mendrisio
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- CHF 4–6
- Website
- https://www.trenord.it/en/
Train from Mendrisio to Locarno
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- CHF 4–6
- Website
- https://www.trenord.it/en/
Train from Monza to Locarno
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- CHF 6–9
- Website
- https://www.trenord.it/en/
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Termoli to Foggia
- Ave. Duration
- 1h 3m
- Frequency
- 3 times a day
- Estimated price
- CHF 6–9
- Website
- https://www.trenitalia.com/en.html
Train from Termoli to Pescara Centrale
- Ave. Duration
- 1h 15m
- Frequency
- Every 3 hours
- Estimated price
- CHF 6–9
- Website
- https://www.trenitalia.com/en.html
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Malpensa Aeroporto T1 to Mendrisio
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- CHF 24–45
- Website
- https://www.sbb.ch/en
Train from Mendrisio to Locarno
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- CHF 19–22
- Website
- https://www.sbb.ch/en
- Phone
- 085.43212
- info@tuabruzzo.it
- Website
- tuabruzzo.it
Train from Termoli to Pescara Centrale
- Ave. Duration
- 2h 12m
- Frequency
- Twice daily
- Schedules at
- tuabruzzo.it
- Phone
- +39 0825-26416
- INFORMAZIONI@BARTOLINIPULLMAN.IT
- Website
- bartolinipullman.it
Bus from Termoli - Autostazione to Bellinzona Sud
- Ave. Duration
- 10h
- Frequency
- Twice a week
- Estimated price
- CHF 47
- Schedules at
- bartolinipullman.it
- Phone
- +39 (0) 0882 - 228960
- Website
- ferroviedelgargano.com
Bus from Termoli Autostazione to Nova Milanese
- Ave. Duration
- 10h 36m
- Frequency
- Once daily
- Estimated price
- CHF 30–45
- Schedules at
- ferroviedelgargano.com
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
More Questions & Answers
Termoli to Locarno bus services, operated by Bartolini Turismo, arrive at Bellinzona Sud station.
Termoli to Locarno train services, operated by Trenitalia Frecce, arrive at Bologna Centrale station.
Yes, the driving distance between Termoli to Locarno is 784 km. It takes approximately 7h 20m to drive from Termoli to Locarno.
There are 2458+ hotels available in Locarno.

































