There are 15 ways to get from Southampton to Locarno by train, plane, bus, night train, car ferry, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to London Heathrow Airport, fly to Milano Malpensa Airport, train
best- Take the train from Southampton Central to Wokingtrain
- Fly from London Heathrow Airport (LHR) to Milano Malpensa Airport (MXP)plane LHR - MXP
- Take the train from Malpensa Aeroporto T1 to Mendrisiotrain
- Take the train from Mendrisio to Locarnotrain
8h 22mCHF 104–271Train to London Gatwick Airport, fly to Milano Malpensa Airport, train
cheapest- Take the train from Southampton Airport Parkway to Clapham Junctiontrain
- Fly from London Gatwick Airport (LGW) to Milano Malpensa Airport (MXP)plane LGW - MXP
- Take the train from Malpensa Aeroporto T1 to Mendrisiotrain
- Take the train from Mendrisio to Locarnotrain
8h 51mCHF 77–267Train, bus via Paris Charles de Gaulle Airport (CDG)
- Take the train from Southampton Central to London Waterlootrain
- Take the bus from London Victoria to Lillebus
- Take the train from Lille Europe to Aeroport Cdg2 Tgv Roissytrain Tgv
- Take the train from Aeroport Cdg2 Tgv Roissy to Lausannetrain Tgv
- Take the train from Lausanne to Locarnotrain Ic
21h 39mCHF 264–531Train, bus
- Take the train from Southampton Central to London Waterlootrain
- Take the bus from Upminster to Brussel Eurolines Busstationbus
- Take the bus from Brussels-North Station to Basel, Meret Oppenheim-Strassebus
- Take the train from Basel SBB to Locarnotrain
23h 44mTrain, night train
- Take the train from Southampton Central to London Waterlootrain
- Take the train from London St. Pancras Int. to Amsterdam Centraaltrain
- Take the night train from Amsterdam Centraal to Zuerich Hbnighttrain Nj
- Take the train from Zürich HB to Locarnotrain
23h 39mCHF 289–888Train to London Heathrow Airport, fly to Zurich Airport, train
- Take the train from Southampton Central to Wokingtrain
- Fly from London Heathrow Airport (LHR) to Zurich Airport (ZRH)plane LHR - ZRH
- Take the train from Zürich HB to Bellinzonatrain
8h 8mCHF 157–352Train to London Heathrow Airport, fly to Milan Linate Airport, train
- Take the train from Southampton Central to Wokingtrain
- Fly from London Heathrow Airport (LHR) to Milan Linate Airport (LIN)plane LHR - LIN
- Take the train from Monza to Locarnotrain
8h 48mCHF 104–291Train to London City Airport, fly to Zurich Airport, train
- Take the train from Southampton Central to London Waterlootrain
- Fly from London City Airport (LCY) to Zurich Airport (ZRH)plane LCY - ZRH
- Take the train from Zürich HB to Bellinzonatrain
8h 3mCHF 186–454Train to London City Airport, fly to Milan Linate Airport, train
- Take the train from Southampton Central to London Waterlootrain
- Fly from London City Airport (LCY) to Milan Linate Airport (LIN)plane LCY - LIN
- Take the train from Monza to Locarnotrain
8h 48mCHF 113–373Train, train to Luton Airport, fly to Milano Malpensa Airport
- Take the train from Southampton Central to London Waterlootrain
- Take the train from West Hampstead Thameslink to Luton Airport Parkwaytrain
- Fly from Luton Airport (LTN) to Milano Malpensa Airport (MXP)plane LTN - MXP
- Take the train from Malpensa Aeroporto T1 to Mendrisiotrain
- Take the train from Mendrisio to Locarnotrain
8h 57mCHF 85–219Train to London Gatwick Airport, fly to Milan Linate Airport, train
- Take the train from Southampton Airport Parkway to Clapham Junctiontrain
- Fly from London Gatwick Airport (LGW) to Milan Linate Airport (LIN)plane LGW - LIN
- Take the train from Monza to Locarnotrain
9h 37mCHF 100–357Train, car ferry
- Take the train from Southampton Central to Pooletrain
- Take the car ferry from Poole to Port of Cherbourgcarferry
- Take the train from Cherbourg to Mantes La Jolietrain
- Take the train from Mantes La Jolie to Lyon Part Dieutrain Tgv
- Take the train from Lyon Part Dieu to Milano Centraletrain Fr
- Take the train from Milano Centrale to Locarnotrain
23h 38mCHF 213–723Bus
- Take the bus from Coach Station to London Victoria Coach Station Arrivalsbus 032
- Take the bus from London Victoria to Brussels Midi / Brussels South Westbus
- Take the bus from Brussels - Midi Train Station to Luganobus
25h 12mCHF 92–138Drive, Eurotunnel
- Drive from Southampton to Folkestonecar
- Take the car train from Folkestone to Calais-Fréthuncartrain
- Drive from Calais-Fréthun to Locarnocar
13h 6mDrive, car ferry
- Drive from Southampton to Port of Dovercar
- Take the car ferry from Port of Dover to Calaiscarferry
- Drive from Calais to Locarnocar
14h 13mCHF 207–304
Southampton to Locarno by train and bus
Questions & Answers
The cheapest way to get from Southampton to Locarno is to bus which costs SFr 90 - SFr 140 and takes 25h 12m.
The fastest way to get from Southampton to Locarno is to train and fly which takes 8h 3m and costs SFr 180 - SFr 460.
No, there is no direct train from Southampton to Locarno. However, there are services departing from Southampton Central and arriving at Locarno via Embankment station, London St. Pancras Int., Amsterdam Centraal and Zürich HB. The journey, including transfers, takes approximately 23h 39m.
The distance between Southampton and Locarno is 1163 km.
The best way to get from Southampton to Locarno without a car is to train and bus via Paris Charles de Gaulle Airport (CDG) which takes 21h 39m and costs SFr 260 - SFr 550.
It takes approximately 8h 22m to get from Southampton to Locarno, including transfers.
Southampton to Locarno train services, operated by South Western Railway, depart from Southampton Central station.
Locarno is 1h ahead of Southampton. It is currently 11:30 PM in Southampton and 12:30 AM in Locarno.
Southampton to Locarno train services, operated by South Western Railway, arrive at London Waterloo station.
There are 2690+ hotels available in Locarno.
What companies run services between Southampton, England and Locarno, Switzerland?
You can take a bus from Coach Station to Locarno, Debarcadero via London Victoria Coach Station Arrivals, London Victoria, Brussels - Midi Train Station, Lugano, Lugano, Via Ciani/Cornaredo, Lugano, Stazione, Lugano, Riazzino, and Riazzino, Stazione in around 25h 12m.
- Website
- britishairways.com
Flights from London Heathrow Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 6m
- When
- Every day
- Estimated price
- CHF 65–160
Flights from London Heathrow Airport to Zurich Airport
- Ave. Duration
- 1h 47m
- When
- Every day
- Estimated price
- CHF 65–170
Flights from London Heathrow Airport to Milan Linate Airport
- Ave. Duration
- 2h 3m
- When
- Every day
- Estimated price
- CHF 60–160
Flights from London City Airport to Zurich Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- CHF 90–200
Flights from London City Airport to Milan Linate Airport
- Ave. Duration
- 1h 53m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 80–260
- Website
- easyjet.com
Flights from Luton Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 24–110
Flights from Luton Airport to Milano Malpensa Airport via Paris Charles de Gaulle
- Ave. Duration
- 4h 3m
- When
- Monday, Thursday, and Saturday
- Estimated price
- CHF 24–110
Flights from Luton Airport to Milano Malpensa Airport via Amsterdam Schiphol
- Ave. Duration
- 3h 53m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- CHF 24–110
Flights from London Gatwick Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 56m
- When
- Every day
- Estimated price
- CHF 26–140
Flights from London Gatwick Airport to Milan Linate Airport
- Ave. Duration
- 2h 1m
- When
- Every day
- Estimated price
- CHF 45–240
Flights from London Gatwick Airport to Milan Linate Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 12m
- When
- Tuesday to Sunday
- Estimated price
- CHF 45–240
Flights from London Gatwick Airport to Milan Linate Airport via Paris Charles de Gaulle
- Ave. Duration
- 4h 30m
- When
- Sunday
- Estimated price
- CHF 45–240
- Website
- swiss.com
Flights from London Heathrow Airport to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 4h 28m
- When
- Every day
- Estimated price
- CHF 65–250
Flights from London Heathrow Airport to Zurich Airport
- Ave. Duration
- 1h 47m
- When
- Every day
- Estimated price
- CHF 60–170
Flights from London City Airport to Zurich Airport
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- CHF 70–260
- Website
- airfrance.com
Flights from London Heathrow Airport to Milano Malpensa Airport via Paris Charles de Gaulle
- Ave. Duration
- 4h 43m
- When
- Every day
- Estimated price
- CHF 40–240
Flights from London Heathrow Airport to Milan Linate Airport via Paris Charles de Gaulle
- Ave. Duration
- 3h 52m
- When
- Every day
- Estimated price
- CHF 45–280
- Website
- ita-airways.com
Flights from London City Airport to Milan Linate Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- CHF 55–260
- Website
- lufthansa.com
Flights from London Heathrow Airport to Milan Linate Airport via Frankfurt
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- CHF 100–220
Flights from London City Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 120–600
Flights from London City Airport to Milan Linate Airport via Frankfurt
- Ave. Duration
- 4h 2m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 100–270
- Website
- klm.com
Flights from London City Airport to Zurich Airport via Amsterdam Schiphol
- Ave. Duration
- 3h 41m
- When
- Every day
- Estimated price
- CHF 55–330
Flights from London City Airport to Milan Linate Airport via Amsterdam Schiphol
- Ave. Duration
- 3h 57m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 65–360
- Website
- airdolomiti.it
Flights from London City Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 15m
- When
- Monday to Friday
- Estimated price
- CHF 120–600
Flights from London City Airport to Milan Linate Airport via Frankfurt
- Ave. Duration
- 4h 2m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 100–270
- Website
- brusselsairlines.com
Flights from London Heathrow Airport to Zurich Airport via Brussels
- Ave. Duration
- 3h 30m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 60–220
Flights from London Heathrow Airport to Milan Linate Airport via Brussels
- Ave. Duration
- 4h 5m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- CHF 100–220
- Website
- flyulendo.com
Flights from Luton Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- CHF 18–85
- Website
- eurowings.com
Flights from London Heathrow Airport to Zurich Airport via Dusseldorf
- Ave. Duration
- 3h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 100–140
- Website
- luxair.lu
Flights from London City Airport to Milan Linate Airport via Luxembourg
- Ave. Duration
- 3h 55m
- When
- Sunday
- Estimated price
- CHF 160–550
- Phone
- 0345 6000 650
- Website
- southwesternrailway.com
Train from Southampton Central to Woking
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- CHF 25–60
- Website
- https://www.southwesternrailway.com/
- Anytime Day Single
- CHF 25–40
- Anytime Day Single 1st Class
- CHF 40–60
Train from Southampton Central to London Waterloo
- Ave. Duration
- 1h 19m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 35–85
- Website
- https://www.southwesternrailway.com/
- Anytime Day Single
- CHF 35–55
- Anytime Day Single 1st Class
- CHF 60–85
Train from Southampton Airport Parkway to Clapham Junction
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- CHF 30–80
- Website
- https://www.southwesternrailway.com/
- Anytime Day Single
- CHF 30–50
- Anytime Day Single 1st Class
- CHF 55–80
Train from Southampton Central to Poole
- Ave. Duration
- 49 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 16–40
- Website
- https://www.southwesternrailway.com/
- Anytime Day Single
- CHF 16–23
- Anytime Day Single 1st Class
- CHF 27–40
- 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 22–40
- Website
- https://www.sbb.ch/en
Train from Lausanne to Locarno
- Ave. Duration
- 4h 17m
- Frequency
- Once a week
- Estimated price
- CHF 110–200
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Locarno
- Ave. Duration
- 2h 14m
- Frequency
- Twice a week
- Estimated price
- CHF 65–120
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Bellinzona
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- CHF 50–90
- Website
- https://www.sbb.ch/en
Train from Milano Centrale to Locarno
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- CHF 35–70
- Website
- https://www.sbb.ch/en
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
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 5–7
- Website
- https://www.trenord.it/en/
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Lille Europe to Aeroport Cdg2 Tgv Roissy
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- CHF 35–70
- Website
- https://www.sncf-connect.com/en-en
- 2nd Class
- CHF 35–50
- 1st Class
- CHF 55–70
Train from Aeroport Cdg2 Tgv Roissy to Lausanne
- Ave. Duration
- 3h 38m
- Frequency
- Twice a week
- Estimated price
- CHF 70–130
- Website
- https://www.sncf-connect.com/en-en
- 2nd Class
- CHF 70–95
- 1st Class
- CHF 100–130
Train from Mantes La Jolie to Lyon Part Dieu
- Ave. Duration
- 2h 58m
- Frequency
- Once daily
- Estimated price
- CHF 70–130
- Website
- https://www.sncf-connect.com/en-en
- 2nd Class
- CHF 70–95
- 1st Class
- CHF 100–130
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Lille Europe to Aeroport Cdg2 Tgv Roissy
- Ave. Duration
- 1h 6m
- Frequency
- 4 times a day
- Estimated price
- CHF 30–70
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- CHF 30–45
- Rail 1st Class
- CHF 45–70
Train from Cherbourg to Mantes La Jolie
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Estimated price
- CHF 45–110
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- CHF 45–70
- Rail 1st Class
- CHF 70–110
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Basel SBB to Locarno
- Ave. Duration
- 4h 23m
- Frequency
- Every 4 hours
- Schedules at
- sob.ch
Train from Zürich HB to Locarno
- Ave. Duration
- 3h 22m
- Frequency
- Every 4 hours
- Schedules at
- sob.ch
Train from Zürich HB to Bellinzona
- Ave. Duration
- 2h 55m
- Frequency
- Every 2 hours
- Schedules at
- sob.ch
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from London St. Pancras Int. to Amsterdam Centraal
- Ave. Duration
- 4h 16m
- Frequency
- 5 times a day
- Estimated price
- CHF 75–280
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 75–120
- 1st Class
- CHF 160–280
Night train from Amsterdam Centraal to Zuerich Hb
- Ave. Duration
- 11h 4m
- Frequency
- Once daily
- Estimated price
- CHF 110–400
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 110–170
- 1st Class
- CHF 240–400
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from London St. Pancras Int. to Amsterdam Centraal
- Ave. Duration
- 4h 16m
- Frequency
- Twice daily
- Estimated price
- CHF 110–220
- Website
- https://www.eurostar.com/rw-en
- Standard
- CHF 110–160
- Comfort
- CHF 130–180
- Premium
- CHF 170–220
- Phone
- 0345 026 4700
- Website
- thameslinkrailway.com
Train from West Hampstead Thameslink to Luton Airport Parkway
- Ave. Duration
- 23 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 13–28
- Website
- https://www.thameslinkrailway.com/
- Anytime Day Single
- CHF 13–19
- Anytime Day Single 1st Class
- CHF 19–28
- Phone
- +33 2 22 55 00 10
- nomad-car@laregionnormandie.fr
- Website
- nomad.normandie.fr
Train from Cherbourg to Mantes La Jolie
- Ave. Duration
- 2h 41m
- Frequency
- Once daily
- Schedules at
- nomad.normandie.fr
Train from Mantes La Jolie to Lyon Part Dieu
- Ave. Duration
- 2h 58m
- Frequency
- 5 times a week
- Schedules at
- nomad.normandie.fr
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Lyon Part Dieu to Milano Centrale
- Ave. Duration
- 4h 44m
- Frequency
- Twice daily
- Estimated price
- CHF 22–35
- Website
- https://www.trenitalia.com/en.html
- Phone
- +44 (0) 8443 35 35 35
- Website
- leshuttle.com
Car train from Folkestone to Calais-Fréthun
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Website
- https://www.leshuttle.com/uk-en
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from London Victoria to Lille
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- CHF 16–28
- Website
- https://www.flixbus.co.uk
- Phone
- +421 55 680 73 06
- onlinepredaj@eurobus.sk
- Website
- eurobus.sk
Bus from Upminster to Brussel Eurolines Busstation
- Ave. Duration
- 5h 32m
- Frequency
- 4 times a week
- Estimated price
- CHF 16–18
- Website
- https://www.eurobus.sk/en
- Phone
- +393293958604
- info@pistoiaviaggi.com
- Website
- pistoia-viaggi.it
Bus from Brussels-North Station to Basel, Meret Oppenheim-Strasse
- Ave. Duration
- 8h 29m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- Phone
- 08717 81 81 81
- Website
- nationalexpress.com
Bus from Coach Station to London Victoria Coach Station Arrivals
- Ave. Duration
- 3h 5m
- Frequency
- Hourly
- Estimated price
- CHF 20–28
- Website
- https://www.nationalexpress.com/en
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from London Victoria to Brussels Midi / Brussels South West
- Ave. Duration
- 6h 30m
- Frequency
- Twice a week
- Estimated price
- CHF 19–29
- Website
- https://regiojet.com/
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Brussels - Midi Train Station to Lugano
- Ave. Duration
- 12h 5m
- Frequency
- Twice daily
- Estimated price
- CHF 45–70
- Website
- https://www.blablacar.co.uk/bus
- Phone
- 0330 159 7000
- reservations@brittanyferries.com
- Website
- brittany-ferries.co.uk
Car ferry from Poole to Port of Cherbourg
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Estimated price
- CHF 24–340
- Schedules at
- brittany-ferries.co.uk
- Book at
- brittany-ferries.co.uk
- Adult
- CHF 24–30
- Car
- CHF 45–65
- Single Ticket
- CHF 50–85
- Car Single Ticket
- CHF 120–340
- Phone
- 01304 44 88 88
- customer.services@poferries.com
- Website
- poferries.com
Car ferry from Port of Dover to Calais
- Ave. Duration
- 1h 35m
- Frequency
- Every 2 hours
- Estimated price
- CHF 45–65
- Website
- https://www.poferries.com/en
- Phone
- +353 818 300 400
- info@irishferries.com
- Website
- irishferries.com
Car ferry from Port of Dover to Calais
- Ave. Duration
- 1h 30m
- Frequency
- Every 3 hours
- Estimated price
- CHF 30–40
- Website
- https://www.irishferries.com/uk-en/Travel-to-Ireland
- Car
- CHF 70–170
- On Foot
- CHF 30–40
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
Travelling to the UK: What do I need to know?
Read the travel guide
Which London airport should I choose?
Read the travel guide
















































































