There are 12 ways to get from Amsterdam to Krk by plane, car, car train, train, bus, night train, 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.
Fly Amsterdam Airport Schiphol to Rijeka Airport
best- Fly from Amsterdam Airport Schiphol (AMS) to Rijeka Airport (RJK)plane AMS - RJK
8h 47m€153–379Night train, train, bus
cheapest- Take the nighttrain from Amsterdam Centraal to Salzburg Hbfnighttrain Nj
- Take the train from Salzburg Hbf to Villach Hbftrain Ic
- Take the train from Villach Hbf to Ljubljanatrain 19 / ...
- Take the bus from Ljubljana bus station to Krkbus 944
22h 32m€107–288Drive, car train
- Drive from Amsterdam to Fuldacar
- Take the cartrain from Fulda to Villach Hbfcartrain
- Drive from Villach Hbf to Krkcar
16h 43m€222–305Train, bus via Munich
- Take the train from Amsterdam Centraal to Duesseldorf Hbftrain Ice
- Take the train from Düsseldorf Hbf to München Hbftrain 47 / ...
- Take the bus from Munich central bus station to Krkbus 944
17h 37m€129–593Fly Amsterdam Airport Schiphol to Ljubljana, bus
- Fly from Amsterdam Airport Schiphol (AMS) to Ljubljana (LJU)plane AMS - LJU
- Take the bus from Ljubljana bus station to Krkbus
9h 31m€164–433Fly Amsterdam Airport Schiphol to Zagreb Franjo Tuđman Airport, shuttle, bus
- Fly from Amsterdam Airport Schiphol (AMS) to Zagreb Franjo Tuđman Airport (ZAG)plane AMS - ZAG
- Take a shuttle bus from Velika Gorica, Zagreb Airport to Rijeka
- Take the bus from Rijeka, Autobusni Kolodvor to Krk, Autobusni kolodvorbus
9h 43m€301–824Train to Rotterdam The Hague Airport, fly to Pula Airport, drive
- Take the train from Amsterdam Centraal to Rotterdam Centraaltrain
- Fly from Rotterdam The Hague Airport (RTM) to Pula Airport (PUY)plane RTM - PUY
- Drive from Pula-Airport-PUY to Krkcar
6h 55m€271–772Train, bus to Weeze Airport, fly to Pula Airport, drive
- Take the train from Amsterdam Centraal to Nijmegentrain
- Take the bus from Nijmegen Centraal Station to Weeze Airport Terminal 1bus
- Fly from Weeze Airport (NRN) to Pula Airport (PUY)plane NRN - PUY
- Drive from Pula-Airport-PUY to Krkcar
8h 32m€132–434Fly Amsterdam Airport Schiphol to Venice Marco Polo Airport, shuttle, bus
- Fly from Amsterdam Airport Schiphol (AMS) to Venice Marco Polo Airport (VCE)plane AMS - 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
10h 46m€373–1,108Train, bus
- Take the train from Amsterdam Centraal to Duesseldorf Hbftrain Ice
- Take the train from Düsseldorf Hbf to Villach Hauptbahnhoftrain Drf
- Take the train from Villach Hbf to Trieste Centraletrain Rjx
- Take the bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvorbus
- Take the bus from Rijeka, Autobusni Kolodvor to Krk, Autobusni kolodvorbus
24h 7m€190–513Bus
- Take the bus from Amsterdam Centraal Station to Essen Hbfbus
- Take the bus from Essen central train station to Rijeka bus stationbus
- Take the bus from Rijeka, Autobusni Kolodvor to Krk, Autobusni kolodvorbus
25h 34m€121–197Drive 1,372.4 km
- Drive from Amsterdam to Krkcar 1,372.4 km
13h 9m€244–353
Amsterdam to Krk by train, foot, and bus
Questions & Answers
The cheapest way to get from Amsterdam to Krk is to bus which costs €120 - €200 and takes 25h 34m.
The fastest way to get from Amsterdam to Krk is to train and fly and drive which takes 6h 55m and costs €270 - €800.
No, there is no direct bus from Amsterdam station to Krk. However, there are services departing from Amsterdam Centraal Station and arriving at Krk, Autobusni kolodvor via Essen central train station and Rijeka, Autobusni Kolodvor. The journey, including transfers, takes approximately 25h 34m.
The distance between Amsterdam and Krk is 1139 km. The road distance is 1372.4 km.
The best way to get from Amsterdam to Krk without a car is to train and bus via Munich which takes 17h 37m and costs €120 - €600.
It takes approximately 8h 47m to get from Amsterdam to Krk, including transfers.
Amsterdam to Krk bus services, operated by GrandBus, depart from Amsterdam Centraal Station.
The best way to get from Amsterdam to Krk is to fly which takes 8h 47m and costs €150 - €380. Alternatively, you can bus, which costs €120 - €200 and takes 25h 34m.
Amsterdam to Krk bus services, operated by GrandBus, arrive at Essen Hbf station.
Yes, the driving distance between Amsterdam to Krk is 1372 km. It takes approximately 13h 9m to drive from Amsterdam to Krk.
What companies run services between Amsterdam, Netherlands and Krk, Croatia?
Lufthansa, KLM, and two other airlines fly from Amsterdam Airport Schiphol (AMS) to Rijeka Airport (RJK) once daily. Alternatively, you can take a bus from Amsterdam Centraal Station to Krk, Autobusni kolodvor via Essen Hbf, Essen central train station, and Rijeka, Autobusni Kolodvor in around 25h 34m.
- Website
- lufthansa.com
Flights from Amsterdam Airport Schiphol to Rijeka Airport via Munich
- Ave. Duration
- 5h 25m
- When
- Sunday, Monday, and Friday
- Estimated price
- €100–600
Flights from Amsterdam Airport Schiphol to Ljubljana via Frankfurt
- Ave. Duration
- 3h 47m
- When
- Every day
- Estimated price
- €120–350
Flights from Amsterdam Airport Schiphol to Ljubljana via Munich
- Ave. Duration
- 3h 45m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- €120–350
Flights from Amsterdam Airport Schiphol to Zagreb Franjo Tuđman Airport via Frankfurt
- Ave. Duration
- 3h 37m
- When
- Monday, Tuesday, Wednesday, Thursday, Sunday, and Saturday
- Estimated price
- €90–230
Flights from Amsterdam Airport Schiphol to Zagreb Franjo Tuđman Airport via Munich
- Ave. Duration
- 4h 27m
- When
- Every day
- Estimated price
- €120–260
Flights from Amsterdam Airport Schiphol to Venice Marco Polo Airport via Frankfurt
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- €110–550
Flights from Amsterdam Airport Schiphol to Venice Marco Polo Airport via Munich
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- €110–550
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Fulda to Villach Hbf
- Ave. Duration
- 9h 1m
- Frequency
- Once a week
- Estimated price
- €95–120
- Website
- Urlaubs-Express (UEX)
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Munich central bus station to Krk
- Ave. Duration
- 9h 10m
- Frequency
- Twice a week
- Estimated price
- €40–70
- Website
- Flixbus
Bus from Ljubljana bus station to Krk
- Ave. Duration
- 3h 40m
- Frequency
- Twice a week
- Estimated price
- €12–20
- Website
- Flixbus
Bus from Ljubljana bus station to Krk
- Ave. Duration
- 3h 40m
- Frequency
- Twice a week
- Estimated price
- €12–20
- Website
- Flixbus
Bus from Essen central train station to Rijeka bus station
- Ave. Duration
- 20h
- Frequency
- 5 times a week
- Estimated price
- €95–160
- Website
- Flixbus
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Italy Travel Guides
Read the travel guide
More Questions & Answers
Book your Amsterdam to Krk bus tickets online with Omio.
There are 11369+ hotels available in Krk.



