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 126–129Train 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 19mCHF 53–231Bus, 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 176–480Drive 666.3 km
- Drive from Karlovac to Locarnocar 666.3 km
7h 26mCHF 111–160Train 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 145–315Bus, 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–1,663Train, 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 223–450Train
- 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 158–338Bus, 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 169–842Train 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 65–446
Karlovac to Locarno by bus
Questions & Answers
The cheapest way to get from Karlovac to Locarno is to train and fly and bus which costs SFr 50 - SFr 240 and takes 9h 19m.
The fastest way to get from Karlovac to Locarno is to drive which takes 7h 26m and costs SFr 110 - SFr 160.
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 666.3 km.
The best way to get from Karlovac to Locarno without a car is to bus which takes 10h 37m and costs SFr 125 - SFr 129.
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 125 - SFr 129. Alternatively, you can train, which costs SFr 150 - SFr 340 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 120 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 80–300
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 52m
- When
- Every day
- Estimated price
- CHF 80–300
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 68475475
- Website
- Trenitalia Frecce
Train from Trieste Centrale to Milano Centrale
- Ave. Duration
- 4h 8m
- Frequency
- Every 4 hours
- Estimated price
- CHF 55–110
- Schedules at
- Trenitalia Frecce
Train from Venezia Mestre to Milano Centrale
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- CHF 35–75
- Schedules at
- 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 120
- 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
More Questions & Answers
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 26m to drive from Karlovac to Locarno.
There are 2986+ hotels available in Locarno.







