There are 11 ways to get from Basel to Opatija by bus, train, night train, car, plane, 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 Basel SBB to Rijekabus
12h 29m€102–104Fly Basel to Pula Airport, bus
cheapest- Fly from Basel (BSL) to Pula Airport (PUY)plane BSL - PUY
- Take the bus from Labin, Autobusni Kolodvor to Opatija, Autobusni Kolodvorbus
7h 57m€79–258Train, bus
- Take the train from Basel SBB to Luganotrain Ec
- Take the train from Lugano to Milano Centraletrain
- Take the train from Milano Centrale to Trieste Centraletrain Fr
- Take the bus from Trieste to Opatijabus 944
12h 50m€107–466Train, night train, bus
- Take the train from Basel SBB to Zürich HBtrain Tgv / ...
- Take the nighttrain from Zuerich Hb to Ljubljananighttrain En
- Take the bus from Ljubljana bus station to Opatijabus 958
16h€279–853Drive 779.9 km
- Drive from Basel to Opatijacar 779.9 km
8h 26m€137–198Bus via Venice
- Take the bus from Basel SBB to Venice Mestrebus
- Take the bus from Stazione Mestre to Rovinj, Autobusni Kolodvorbus
- Take the bus from Rovinj bus station to Opatijabus
15h 55m€175–939Fly Basel to Venice Marco Polo Airport, shuttle, bus
- Fly from Basel (BSL) to Venice Marco Polo Airport (VCE)plane BSL - 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
8h 39m€360–1,058Fly Basel to Zagreb Franjo Tuđman Airport, shuttle
- Fly from Basel (BSL) to Zagreb Franjo Tuđman Airport (ZAG)plane BSL - ZAG
- Take a shuttle bus from Velika Gorica, Zagreb Airport to Rijeka
8h 13m€241–770Train to Zurich Airport, fly to Ljubljana, bus
- Take the train from Basel SBB to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Ljubljana (LJU)plane ZRH - LJU
- Take the bus from Ljubljana bus station to Opatijabus
8h 57m€167–459Train to Zurich Airport, fly to Zagreb Franjo Tuđman Airport, shuttle
- Take the train from Basel SBB to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Zagreb Franjo Tuđman Airport (ZAG)plane ZRH - ZAG
- Take a shuttle bus from Velika Gorica, Zagreb Airport to Rijeka
8h 52m€322–876Train to Zurich Airport, fly to Venice Marco Polo Airport, shuttle, bus
- Take the train from Basel SBB to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Venice Marco Polo Airport (VCE)plane ZRH - 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
9h 48m€411–1,174
Basel to Opatija by bus
Questions & Answers
The cheapest way to get from Basel to Opatija is to bus which costs €102 - €105 and takes 12h 29m.
The fastest way to get from Basel to Opatija is to fly and bus which takes 7h 57m and costs €75 - €260.
No, there is no direct bus from Basel to Opatija. However, there are services departing from Basel SBB and arriving at Opatija - Slatina A via Palazzo Modello 1. The journey, including transfers, takes approximately 12h 29m.
The distance between Basel and Opatija is 815 km. The road distance is 779.9 km.
The best way to get from Basel to Opatija without a car is to bus which takes 12h 29m and costs €102 - €105.
It takes approximately 12h 29m to get from Basel to Opatija, including transfers.
Basel to Opatija bus services, operated by Zelic Reisen, depart from Basel SBB station.
Basel to Opatija bus services, operated by Zelic Reisen, arrive at Rijeka station.
Yes, the driving distance between Basel to Opatija is 780 km. It takes approximately 8h 26m to drive from Basel to Opatija.
Book your Basel to Opatija bus tickets online with Omio.
What companies run services between Basel, Switzerland and Opatija, Primorsko-Goranska, Croatia?
Zelic Reisen operates a bus from Basel SBB to Rijeka twice a week. Tickets cost €101 and the journey takes 11h 40m.
- Website
- swiss.com
Flights from Zurich Airport to Ljubljana
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €150–350
Flights from Zurich Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €85–310
Flights from Zurich Airport to Venice Marco Polo Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- €85–410
Train from Basel SBB to Lugano
- Ave. Duration
- 2h 54m
- Frequency
- Every 3 hours
- Estimated price
- €85–260
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Lugano to Milano Centrale
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- €27–80
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- €30–90
- Website
- Swiss Federal Railways (SBB CFF FFS)
Night train from Zuerich Hb to Ljubljana
- Ave. Duration
- 10h 17m
- Frequency
- 3 times a day
- Estimated price
- €240–750
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- €30–90
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- €30–90
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- €30–90
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +41 79 445 39 68
- [email protected]
- Website
- zelicreisen.ch
Bus from Basel SBB to Rijeka
- Ave. Duration
- 11h 40m
- Frequency
- Twice a week
- Estimated price
- €101
- Schedules at
- zelicreisen.ch
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
Italian Lakes: Getting around by train
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Italy Travel Guides
Read the travel guide
More Questions & Answers
There are 4745+ hotels available in Opatija.






