There are 10 ways to get from Karlovac to Locarno by bus, train, car, plane, train (Trenitalia), or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Karlovac, Autobusni Kolodvor to Bellinzonabus
10h 37mCHF 124–127Train to Zagreb Franjo Tuđman Airport, fly to Il Caravaggio International Airport, bus, train
cheapest- Take the train from Karlovac Centar to Zagreb Glavni Kol.train
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Il Caravaggio International Airport (BGY)plane ZAG - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
- Take the train from Milano Centrale to Locarnotrain
9h 12mCHF 45–249Bus, train via Rijeka
- Take the bus from Karlovac, Autobusni Kolodvor to Rijekabus
- Take the bus from Rijeka, Željeznički Kolodvor to Trieste, Autostazionebus
- Take the train from Trieste Centrale to Milano Centraletrain Fr
- Take the train from Milano Centrale to Locarnotrain
11h 38mCHF 161–297Drive 665.7 km
- Drive from Karlovac to Locarnocar 665.7 km
7h 28mCHF 112–162Train to Zagreb Franjo Tuđman Airport, fly to Zurich Airport, train
- Take the train from Karlovac Centar to Zagreb Glavni Kol.train
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Zurich Airport (ZRH)plane ZAG - ZRH
- Take the train from Zürich HB to Bellinzonatrain
8h 46mCHF 138–314Bus, train
- Take the bus from Karlovac, Autobusni Kolodvor to Rovinj, Autobusni Kolodvorbus
- Take the bus from Rovinj, Autobusni Kolodvor to Milano Centrale Stationbus
- Take the train from Milano Centrale to Locarnotrain
12h 39mCHF 559–990Train, bus
- Take the train from Karlovac Centar to Rijekatrain Re
- Take the bus from Rijeka, Željeznički Kolodvor to Trieste, Autostazionebus
- Take the train from Trieste Centrale to Venezia S. Luciatrain Re
- Take the train from Venezia S. Lucia to Bellinzonatrain Ec
14h 52mCHF 198–326Train
- Take the train from Karlovac Centar to Zagreb Glavni Kol.train Re
- Take the train from Zagreb Glavni Kol. to Ljubljanatrain 318 / ...
- Take the train from Ljubljana to Villach Hbftrain 38 / ...
- Take the train from Villach Hbf to Venezia Mestretrain Rjx
- Take the train from Venezia Mestre to Milano Centraletrain Fr
- Take the train from Milano Centrale to Locarnotrain
16h 27mCHF 118–228Bus, shuttle to Ljubljana, fly to Zurich Airport, train
- Take the bus from Karlovac, Autobusni Kolodvor to Zagreb, Autobusni Kolodvorbus
- Take a shuttle bus from Zagreb to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Fly from Ljubljana (LJU) to Zurich Airport (ZRH)plane LJU - ZRH
- Take the train from Zürich HB to Bellinzonatrain
9h 39mCHF 168–658Train to Zagreb Franjo Tuđman Airport, fly to Basel, train
- Take the train from Karlovac Centar to Zagreb Glavni Kol.train
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Basel (BSL)plane ZAG - BSL
- Take the train from Basel SBB to Bellinzonatrain
10h 15mCHF 64–327
Karlovac to Locarno by bus
Comparing Your Travel Options
The cheapest way to get from Karlovac to Locarno is to train and fly and bus which costs SFr 45 - SFr 250 and takes 9h 12m.
The fastest way to get from Karlovac to Locarno is to drive which takes 7h 28m and costs SFr 110 - SFr 170.
No, there is no direct bus from Karlovac to Locarno. However, there are services departing from Karlovac, Autobusni Kolodvor and arriving at Locarno, Debarcadero via Bellinzona, Stazione. The journey, including transfers, takes approximately 10h 37m.
No, there is no direct train from Karlovac to Locarno. However, there are services departing from Karlovac Centar and arriving at Locarno via Zagreb Glavni Kol., Ljubljana, Villach Hbf, Venezia Mestre and Milano Centrale. The journey, including transfers, takes approximately 16h 27m.
The distance between Karlovac and Locarno is 700 km. The road distance is 665.7 km.
The best way to get from Karlovac to Locarno without a car is to bus which takes 10h 37m and costs SFr 124 - SFr 128.
It takes approximately 10h 37m to get from Karlovac to Locarno, including transfers.
Karlovac to Locarno bus services, operated by Zelic Reisen, depart from Karlovac, Autobusni Kolodvor station.
Karlovac to Locarno train services, operated by HŽ Putnički prijevoz (HŽPP), depart from Karlovac Centar station.
The best way to get from Karlovac to Locarno is to bus which takes 10h 37m and costs SFr 124 - SFr 128. Alternatively, you can train, which costs SFr 110 - SFr 230 and takes 16h 27m.
What companies run services between Karlovac, Croatia and Locarno, Switzerland?
Zelic Reisen operates a bus from Karlovac, Autobusni Kolodvor to Bellinzona 4 times a week. Tickets cost CHF 119 and the journey takes 9h 35m. Alternatively, you can take a train from Karlovac Centar to Locarno via Zagreb Glavni Kol., Ljubljana, Villach Hbf, Venezia Mestre, and Milano Centrale in around 16h 27m.
- Website
- lufthansa.com
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- CHF 70–310
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 52m
- When
- Every day
- Estimated price
- CHF 70–310
Flights from Zagreb Franjo Tuđman Airport to Basel via Munich
- Ave. Duration
- 2h 57m
- When
- Every day
- Estimated price
- CHF 110–210
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Trieste Centrale to Milano Centrale
- Ave. Duration
- 4h 8m
- Frequency
- Every 4 hours
- Estimated price
- CHF 50–90
- Website
- Trenitalia Frecce
Train from Venezia Mestre to Milano Centrale
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- CHF 30–60
- Website
- Trenitalia Frecce
- Phone
- +41 79 445 39 68
- [email protected]
- Website
- zelicreisen.ch
Bus from Karlovac, Autobusni Kolodvor to Bellinzona
- Ave. Duration
- 9h 35m
- Frequency
- 4 times a week
- Estimated price
- CHF 119
- Schedules at
- zelicreisen.ch
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
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Karlovac to Locarno bus services, operated by Zelic Reisen, arrive at Bellinzona station.
Karlovac to Locarno train services, operated by HŽ Putnički prijevoz (HŽPP), arrive at Zagreb Glavni Kol. station.
Yes, the driving distance between Karlovac to Locarno is 666 km. It takes approximately 7h 28m to drive from Karlovac to Locarno.
There are 2910+ hotels available in Locarno.







