There are 10 ways to get from Zakopane to Opatija by train, shuttle, plane, bus, night train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, shuttle to Katowice International Airport, fly to Rijeka Airport
best- Take the train from Zakopane to Krakow Glownytrain
- Take a shuttle bus from Kraków Główny Station to Katowice Airport
- Fly from Katowice International Airport (KTW) to Rijeka Airport (RJK)plane KTW - RJK
9h 16m€50–383Bus
- Take the bus from Nowy Targ, Bus Station to Rijeka bus stationbus N986
16h 30m€88–145Train
- Take the train from Zakopane to Tychytrain Os
- Take the train from Tychy to Rijekatrain Ic
23h 28m€151–565Shuttle, train, night train
- Take a shuttle bus from Zakopane to Bratislava
- Take the train from Bratislava Hlavna Stanica to Wien Hbftrain
- Take the night train from Wien Hbf to Rijekanighttrain En
21h 3m€166–682Train to John Paul Ii International Airport Kraków–Balice, fly to Venice Marco Polo Airport, shuttle, bus
- Take the train from Zakopane to Krakow Glownytrain
- Fly from John Paul Ii International Airport Kraków–Balice (KRK) to Venice Marco Polo Airport (VCE)plane KRK - VCE
- Take a shuttle bus from Venezia, Aeroporto Marco Polo di Venezia to Trieste Centrale
- Take the bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvorbus
12h 2m€349–1,026Train to John Paul Ii International Airport Kraków–Balice, fly to Trieste – Friuli Venezia Giulia Airport, bus
- Take the train from Zakopane to Krakow Glownytrain
- Fly from John Paul Ii International Airport Kraków–Balice (KRK) to Trieste – Friuli Venezia Giulia Airport (TRS)plane KRK - TRS
- Take the bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvorbus
10h 15m€155–493Train to John Paul Ii International Airport Kraków–Balice, fly to Treviso Airport, shuttle
- Take the train from Zakopane to Krakow Glownytrain
- Fly from John Paul Ii International Airport Kraków–Balice (KRK) to Treviso Airport (TSF)plane KRK - TSF
- Take a shuttle bus from Treviso, Aeroporto to Rijeka
12h 21m€158–918Train to John Paul Ii International Airport Kraków–Balice, fly to Zadar Airport, bus
- Take the train from Zakopane to Krakow Glownytrain
- Fly from John Paul Ii International Airport Kraków–Balice (KRK) to Zadar Airport (ZAD)plane KRK - ZAD
- Take the bus from Zadar, Autobusni Kolodvor to Rijeka, Autobusni Kolodvorbus
13h 56m€71–323Train, shuttle to Katowice International Airport, fly to Pula Airport, bus
- Take the train from Zakopane to Krakow Glownytrain
- Take a shuttle bus from Kraków Główny Station to Katowice Airport
- Fly from Katowice International Airport (KTW) to Pula Airport (PUY)plane KTW - PUY
- Take the bus from Labin, Autobusni Kolodvor to Opatija, Autobusni Kolodvorbus
11h 51m€82–359Drive 833.9 km
- Drive from Zakopane to Opatijacar 833.9 km
9h 10m€118–170
Zakopane to Opatija by train and bus
Questions & Answers
The cheapest way to get from Zakopane to Opatija is to bus which costs €85 - €150 and takes 16h 30m.
The fastest way to get from Zakopane to Opatija is to drive which takes 9h 10m and costs €110 - €170.
No, there is no direct bus from Zakopane to Opatija. However, there are services departing from Zakopane ZDA and arriving at Opatija - Slatina A via Nowy Targ, Bus Station and Jadrolinija. The journey, including transfers, takes approximately 16h 30m.
No, there is no direct train from Zakopane to Opatija. However, there are services departing from Zakopane and arriving at Rijeka via Tychy. The journey, including transfers, takes approximately 23h 28m.
The distance between Zakopane and Opatija is 938 km. The road distance is 833.9 km.
The best way to get from Zakopane to Opatija without a car is to bus which takes 16h 30m and costs €85 - €150.
It takes approximately 9h 16m to get from Zakopane to Opatija, including transfers.
Zakopane to Opatija bus services, operated by FlixBus, depart from Nowy Targ, Bus Station.
Zakopane to Opatija train services, operated by Koleje Śląskie, depart from Zakopane station.
The best way to get from Zakopane to Opatija is to bus which takes 16h 30m and costs €85 - €150. Alternatively, you can train, which costs €150 - €600 and takes 23h 28m.
What companies run services between Zakopane, Poland and Opatija, Primorsko-Goranska, Croatia?
FlixBus operates a bus from Nowy Targ, Bus Station to Rijeka bus station once daily. Tickets cost €85–140 and the journey takes 14h 10m. Alternatively, you can take a train from Zakopane to Opatija - Slatina A via Tychy, Rijeka, and Željeznički kolodvor in around 23h 28m.
- Website
- ryanair.com
Flights from John Paul Ii International Airport Kraków–Balice to Venice Marco Polo Airport
- Ave. Duration
- 1h 55m
- When
- Tuesday
- Estimated price
- €55–170
Flights from John Paul Ii International Airport Kraków–Balice to Trieste – Friuli Venezia Giulia Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- €35–150
Flights from John Paul Ii International Airport Kraków–Balice to Treviso Airport
- Ave. Duration
- 1h 40m
- When
- Tuesday to Sunday
- Estimated price
- €40–130
Flights from John Paul Ii International Airport Kraków–Balice to Zadar Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €45–160
Flights from Katowice International Airport to Pula Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- €30–190
- Website
- lufthansa.com
Flights from John Paul Ii International Airport Kraków–Balice to Venice Marco Polo Airport via Munich
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- €70–260
Flights from John Paul Ii International Airport Kraków–Balice to Venice Marco Polo Airport via Frankfurt
- Ave. Duration
- 4h
- When
- Monday to Saturday
- Estimated price
- €80–280
Flights from John Paul Ii International Airport Kraków–Balice to Zadar Airport via Munich
- Ave. Duration
- 3h 30m
- When
- Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- €110–550
- Website
- wizzair.com
Flights from Katowice International Airport to Rijeka Airport
- Ave. Duration
- 1h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €21–230
- Website
- flyulendo.com
Flights from John Paul Ii International Airport Kraków–Balice to Venice Marco Polo Airport
- Ave. Duration
- 1h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €21–130
- Website
- lot.com
Flights from John Paul Ii International Airport Kraków–Balice to Venice Marco Polo Airport via Warsaw Chopin
- Ave. Duration
- 3h 40m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €85–200
- Website
- austrian.com
Flights from John Paul Ii International Airport Kraków–Balice to Venice Marco Polo Airport via Vienna
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- €60–230
- Website
- swiss.com
Flights from John Paul Ii International Airport Kraków–Balice to Venice Marco Polo Airport via Zurich
- Ave. Duration
- 4h
- When
- Thursday, Friday, and Sunday
- Estimated price
- €75–260
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- intercity.pl
Train from Zakopane to Krakow Glowny
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Estimated price
- €20–75
- Website
- https://www.intercity.pl/en/
Train from Tychy to Rijeka
- Ave. Duration
- 16h 50m
- Frequency
- Twice daily
- Estimated price
- €140–550
- Website
- https://www.intercity.pl/en/
Train from Zakopane to Krakow Glowny
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Estimated price
- €20–75
- Website
- https://www.intercity.pl/en/
Train from Zakopane to Krakow Glowny
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Estimated price
- €20–75
- Website
- https://www.intercity.pl/en/
Train from Zakopane to Krakow Glowny
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Estimated price
- €20–75
- Website
- https://www.intercity.pl/en/
Train from Zakopane to Krakow Glowny
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Estimated price
- €20–75
- Website
- https://www.intercity.pl/en/
Train from Zakopane to Krakow Glowny
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Estimated price
- €20–75
- Website
- https://www.intercity.pl/en/
- Phone
- +48 32 428 88 88
- [email protected]
- Website
- kolejeslaskie.com
Train from Zakopane to Tychy
- Ave. Duration
- 4h 52m
- Frequency
- 4 times a week
- Estimated price
- €11–16
- Website
- https://www.kolejeslaskie.com/en/
- Phone
- +421 24 48 58 188
- [email protected]
- Website
- zssk.sk
Train from Bratislava Hlavna Stanica to Wien Hbf
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Estimated price
- €3–6
- Website
- https://www.zssk.sk/en/
- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Bratislava Hlavna Stanica to Wien Hbf
- Ave. Duration
- 1h 18m
- Frequency
- 3 times a day
- Estimated price
- €15–23
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Website
- https://shop.oebbtickets.at/en/ticket
- *
- €15–23
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- oebb.at
Night train from Wien Hbf to Rijeka
- Ave. Duration
- 12h 4m
- Frequency
- Twice a week
- Estimated price
- €110–210
- Website
- https://www.oebb.at/en/
- Phone
- +48 32 236 11 11
- [email protected]
- Website
- matuszek.com.pl
Shuttle from Kraków Główny Station to Katowice Airport
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- €5–19
- Website
- https://www.matuszek.com.pl/a_index.php?lang=en
Shuttle from Kraków Główny Station to Katowice Airport
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- €5–19
- Website
- https://www.matuszek.com.pl/a_index.php?lang=en
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Nowy Targ, Bus Station to Rijeka bus station
- Ave. Duration
- 14h 10m
- Frequency
- Once daily
- Estimated price
- €85–140
- Website
- https://www.flixbus.co.uk
Bus from Zadar, Autobusni Kolodvor to Rijeka, Autobusni Kolodvor
- Ave. Duration
- 3h 50m
- Frequency
- 3 times a day
- Estimated price
- €20–35
- Website
- https://www.flixbus.co.uk
- Phone
- +36 70 282 1827
- [email protected]
- Website
- eurobusways.com
Shuttle from Zakopane to Bratislava
- Ave. Duration
- 6h
- Frequency
- On demand
- Estimated price
- €50–450
- Schedules at
- eurobusways.com
- Phone
- +386 1 320 4530
- [email protected]
- Website
- goopti.com
Shuttle from Venezia, Aeroporto Marco Polo di Venezia to Trieste Centrale
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- €210–550
- Website
- https://www.goopti.com/en/
Bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvor
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- €90–230
- Website
- https://www.goopti.com/en/
Bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvor
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- €90–230
- Website
- https://www.goopti.com/en/
Shuttle from Treviso, Aeroporto to Rijeka
- Ave. Duration
- 4h 15m
- Frequency
- On demand
- Estimated price
- €96–700
- Website
- https://www.goopti.com/en/
- Shared
- €96
- Private
- €223
- Phone
- +385 (0)72 660 660
- [email protected]
- Website
- arriva.com.hr
Bus from Zadar, Autobusni Kolodvor to Rijeka, Autobusni Kolodvor
- Ave. Duration
- 4h 20m
- Frequency
- 5 times a day
- Estimated price
- €2–16
- Website
- https://www.arriva.com.hr/en-us/home
- Phone
- +385 800 88 85
- [email protected]
- Website
- velebit-tours.hr
Bus from Zadar, Autobusni Kolodvor to Rijeka, Autobusni Kolodvor
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Estimated price
- €45–55
- Schedules at
- velebit.traveling.com
- Phone
- +385 91 255 0999
- [email protected]
- Website
- prijevoz-knezevic.hr
Bus from Zadar, Autobusni Kolodvor to Rijeka, Autobusni Kolodvor
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- €17–19
- Schedules at
- prijevoz-knezevic.hr
- Phone
- +385 52 356 500
- [email protected]
- Website
- brioni.hr
Bus from Zadar, Autobusni Kolodvor to Rijeka, Autobusni Kolodvor
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- €30–70
- Website
- https://www.brioni.hr/en-gb/
Bus from Labin, Autobusni Kolodvor to Opatija, Autobusni Kolodvor
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- €6–14
- Website
- https://www.brioni.hr/en-gb/
Want to know more about travelling around Croatia
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
Want to know more about Flixbus?
Read the travel guide
Italy Travel Guides
Read the travel guide
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
More Questions & Answers
Zakopane to Opatija bus services, operated by FlixBus, arrive at Rijeka bus station.
Zakopane to Opatija train services, operated by Koleje Śląskie, arrive at Tychy station.
Yes, the driving distance between Zakopane to Opatija is 834 km. It takes approximately 9h 10m to drive from Zakopane to Opatija.
Book your Zakopane to Opatija bus tickets online with Omio.
There are 5266+ hotels available in Opatija.
















































