There are 11 ways to get from Basel to Rijeka 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
11h 40m€101Train, 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, Autostazione to Rijeka, Željeznički Kolodvorbus
12h 5m€187–698Train, night train
- Take the train from Basel SBB to Zürich HBtrain Tgv / ...
- Take the nighttrain from Zuerich Hb to Ljubljananighttrain En
- Take the train from Ljubljana to Rijekatrain 481
16h 27m€296–880Drive 785.1 km
- Drive from Basel to Rijekacar 785.1 km
8h 29m€137–198Bus via Venice
- Take the bus from Basel SBB to Venice Mestrebus
- Take the bus from Stazione Mestre to Trieste, Autostazionebus
- Take the bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvorbus
14h 31m€324–868Fly 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
7h 24m€239–766Fly Basel to Rijeka Airport
- Fly from Basel (BSL) to Rijeka Airport (RJK)plane BSL - RJK
8h 33m€133–384Train 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 3m€320–873Fly Basel to Pula Airport, bus
- Fly from Basel (BSL) to Pula Airport (PUY)plane BSL - PUY
- Take the bus from Pula , Autobusni Kolodvor to Rijeka bus stationbus
7h 10m€115–281Train to Zurich Airport, fly to Ljubljana, shuttle, bus
- Take the train from Basel SBB to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Ljubljana (LJU)plane ZRH - LJU
- Take a shuttle bus from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Trieste Centrale
- Take the bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvorbus
8h 13m€354–981Train 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 1m€409–1,171
Basel to Rijeka by bus
Questions & Answers
The cheapest way to get from Basel to Rijeka is to bus which costs €101 and takes 11h 40m.
The fastest way to get from Basel to Rijeka is to fly and bus which takes 7h 10m and costs €110 - €290.
Yes, there is a direct bus departing from Basel SBB and arriving at Rijeka. Services depart twice a week, and operate Thursday and Sunday. The journey takes approximately 11h 40m.
No, there is no direct train from Basel to Rijeka. However, there are services departing from Basel SBB and arriving at Rijeka via Zuerich Hb and Ljubljana. The journey, including transfers, takes approximately 16h 27m.
The distance between Basel and Rijeka is 800 km. The road distance is 785.1 km.
The best way to get from Basel to Rijeka without a car is to bus which takes 11h 40m and costs €101.
The bus from Basel SBB to Rijeka takes 11h 40m including transfers and departs twice a week.
Basel to Rijeka bus services, operated by Zelic Reisen, depart from Basel SBB station.
Basel to Rijeka train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Basel SBB station.
The best way to get from Basel to Rijeka is to bus which takes 11h 40m and costs €101. Alternatively, you can fly, which costs €130 - €390 and takes 8h 33m.
What companies run services between Basel, Switzerland and Rijeka, Croatia?
Zelic Reisen operates a bus from Basel SBB to Rijeka twice a week. Tickets cost €101 and the journey takes 11h 40m. Alternatively, Lufthansa and Lufthansa City fly from Basel (BSL) to Rijeka Airport (RJK) 3 times a week.
- Website
- swiss.com
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 Ljubljana
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €150–350
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
- info@zelicreisen.ch
- 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
Basel to Rijeka bus services, operated by Zelic Reisen, arrive at Rijeka station.
Basel to Rijeka train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Zürich HB station.
Yes, the driving distance between Basel to Rijeka is 785 km. It takes approximately 8h 29m to drive from Basel to Rijeka.
Book your Basel to Rijeka bus tickets online with Omio.
There are 7750+ hotels available in Rijeka.






