There are 11 ways to get from Basel to Krk 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
- Take the bus from Rijeka, Autobusni Kolodvor to Krk, Autobusni kolodvorbus Arriva
13h 51m€103–114Bus via Venice
cheapest- Take the bus from Basel SBB to Venice Mestrebus
- Take the bus from Venezia, Viale Stazione (Mestre Stazione - fermata ATVO) to Rijeka bus stationbus 406 / ...
- Take the bus from Rijeka, Autobusni Kolodvor to Krk, Autobusni kolodvorbus
16h 53m€73–129Train, 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
- Take the bus from Rijeka, Autobusni Kolodvor to Krk, Autobusni kolodvorbus
14h 22m€183–608Train, 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 train from Ljubljana to Rijekatrain 481
- Take the bus from Rijeka, Autobusni Kolodvor to Krk, Autobusni kolodvorbus
19h 31m€290–728Drive 832.9 km
- Drive from Basel to Krkcar 832.9 km
9h 10m€148–213Fly Basel to Rijeka Airport
- Fly from Basel (BSL) to Rijeka Airport (RJK)plane BSL - RJK
9h 25m€134–395Fly Basel to Pula Airport, drive
- Fly from Basel (BSL) to Pula Airport (PUY)plane BSL - PUY
- Drive from Pula-Airport-PUY to Krkcar
5h 25m€89–289Fly Basel to Zagreb Franjo Tuđman Airport, shuttle, bus
- 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
- Take the bus from Rijeka, Autobusni Kolodvor to Krk, Autobusni kolodvorbus
9h 36m€222–740Train to Zurich Airport, fly to Zagreb Franjo Tuđman Airport, shuttle, bus
- 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
- Take the bus from Rijeka, Autobusni Kolodvor to Krk, Autobusni kolodvorbus
10h 25m€303–829Train 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
- Take the bus from Rijeka, Autobusni Kolodvor to Krk, Autobusni kolodvorbus
10h 30m€345–933Train 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
- Take the bus from Rijeka, Autobusni Kolodvor to Krk, Autobusni kolodvorbus
11h 18m€385–1,103
Basel to Krk by bus
Questions & Answers
The cheapest way to get from Basel to Krk is to bus via Venice which costs €70 - €130 and takes 16h 53m.
The fastest way to get from Basel to Krk is to fly and drive which takes 5h 25m and costs €85 - €290.
No, there is no direct bus from Basel to Krk. However, there are services departing from Basel SBB and arriving at Krk, Autobusni kolodvor via Palazzo Modello 1 and Rijeka, Autobusni Kolodvor. The journey, including transfers, takes approximately 13h 51m.
The distance between Basel and Krk is 854 km. The road distance is 832.9 km.
The best way to get from Basel to Krk without a car is to bus which takes 13h 51m and costs €100 - €120.
It takes approximately 13h 51m to get from Basel to Krk, including transfers.
Basel to Krk bus services, operated by FlixBus, depart from Basel SBB station.
The best way to get from Basel to Krk is to bus which takes 13h 51m and costs €100 - €120. Alternatively, you can fly, which costs €130 - €400 and takes 9h 25m.
Basel to Krk bus services, operated by FlixBus, arrive at Venice Mestre station.
Yes, the driving distance between Basel to Krk is 833 km. It takes approximately 9h 10m to drive from Basel to Krk.
What companies run services between Basel, Switzerland and Krk, Croatia?
You can take a bus from Basel SBB to Krk, Autobusni kolodvor via Rijeka, Palazzo Modello 1, Jadrolinija, and Rijeka, Autobusni Kolodvor in around 13h 51m. 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 20m
- When
- Every day
- Estimated price
- €75–310
Flights from Zurich Airport to Ljubljana
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €110–350
Flights from Zurich Airport to Venice Marco Polo Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- €90–410
Train from Basel SBB to Lugano
- Ave. Duration
- 2h 54m
- Frequency
- Every 3 hours
- Estimated price
- €85–220
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Lugano to Milano Centrale
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- €27–65
- 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–75
- Website
- Swiss Federal Railways (SBB CFF FFS)
Night train from Zuerich Hb to Ljubljana
- Ave. Duration
- 11h 9m
- Frequency
- Twice daily
- Estimated price
- €230–600
- 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–75
- 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–75
- 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–75
- 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
Book your Basel to Krk bus tickets online with Omio.
There are 10189+ hotels available in Krk.






