There are 8 ways to get from Basel to Kranj by plane, bus, train, night train, shuttle, 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.
Fly Basel to Ljubljana
best- Fly from Basel (BSL) to Ljubljana (LJU)plane BSL - LJU
5h 44m€125–377Bus
cheapest- Take the bus from Basel SBB to Ljubljana bus stationbus FlixBus N887
13h 39m€61–113Bus via Munich
- Take the bus from Basel, Bahnhof to München, ZOBbus Ivano-Frankivsk
- Take the bus from Munich Hbf to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljanabus
11h 59mTrain
- Take the train from Basel SBB to Zürich HBtrain Tgv / ...
- Take the train from Zuerich Hb to Schwarzach-St.Veittrain Ec
- Take the train from Schwarzach-St.Veit to Villach Hbftrain Ic
- Take the train from Villach Hbf to Kranjtrain 19 / ...
12h 28m€119–677Train, night train
- Take the train from Basel SBB to Zürich HBtrain Ir36 / ...
- Take the night train from Zuerich Hb to Kranjnighttrain En
12h 6m€272–790Train to Zurich Airport, fly to Ljubljana
- Take the train from Basel SBB to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Ljubljana (LJU)plane ZRH - LJU
5h 23m€132–384Train to Zurich Airport, fly to Graz Airport, shuttle
- Take the train from Basel SBB to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Graz Airport (GRZ)plane ZRH - GRZ
- Take a shuttle bus from Graz Airport to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
7h 37m€287–654Drive 692.8 km
- Drive from Basel to Kranjcar 692.8 km
8h 20m€121–174
Basel to Kranj by train
Questions & Answers
The cheapest way to get from Basel to Kranj is to bus which costs €60 - €120 and takes 13h 39m.
The fastest way to get from Basel to Kranj is to train and fly which takes 5h 23m and costs €130 - €390.
No, there is no direct bus from Basel to Kranj. However, there are services departing from Basel, Bahnhof and arriving at Avtobusna postaja Kranj via Munich Hbf and Letališče Brnik. The journey, including transfers, takes approximately 11h 59m.
No, there is no direct train from Basel to Kranj. However, there are services departing from Basel SBB and arriving at Kranj via Zuerich Hb, Schwarzach-St.Veit and Villach Hbf. The journey, including transfers, takes approximately 12h 28m.
The distance between Basel and Kranj is 576 km. The road distance is 692.8 km.
The best way to get from Basel to Kranj without a car is to bus via Munich which takes 11h 59m and costs .
It takes approximately 5h 44m to get from Basel to Kranj, including transfers.
Basel to Kranj bus services, operated by GrandBus, depart from Basel, Bahnhof station.
Basel to Kranj train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Basel SBB station.
The best way to get from Basel to Kranj is to fly which takes 5h 44m and costs €120 - €380. Alternatively, you can bus via Munich, which costs and takes 11h 59m, you could also train, which costs €110 - €700 and takes 12h 28m.
What companies run services between Basel, Switzerland and Kranj, Slovenia?
Lufthansa, KLM, and four other airlines fly from Basel (BSL) to Ljubljana (LJU) 5 times a day. Alternatively, you can take a bus from Basel, Bahnhof to Avtobusna postaja Kranj via Munich Hbf and Letališče Brnik in around 11h 59m.
- Website
- lufthansa.com
Flights from Basel to Ljubljana via Munich
- Ave. Duration
- 2h 45m
- When
- Monday and Wednesday
- Estimated price
- €80–210
Flights from Basel to Ljubljana via Frankfurt
- Ave. Duration
- 4h 48m
- When
- Every day
- Estimated price
- €80–210
Flights from Zurich Airport to Ljubljana via Munich
- Ave. Duration
- 3h 7m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- €120–550
Flights from Zurich Airport to Graz Airport via Munich
- Ave. Duration
- 3h 2m
- When
- Every day
- Estimated price
- €160–700
- Website
- swiss.com
Flights from Zurich Airport to Ljubljana
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €95–280
Flights from Zurich Airport to Graz Airport
- Ave. Duration
- 1h 10m
- When
- Monday to Friday
- Estimated price
- €95–450
Flights from Zurich Airport to Graz Airport via Vienna
- Ave. Duration
- 3h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €140–650
- Website
- austrian.com
Flights from Zurich Airport to Graz Airport
- Ave. Duration
- 1h 10m
- When
- Monday to Friday
- Estimated price
- €95–450
Flights from Zurich Airport to Graz Airport via Vienna
- Ave. Duration
- 3h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €140–650
- Website
- klm.com
Flights from Basel to Ljubljana via Amsterdam Schiphol
- Ave. Duration
- 4h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €110–550
- Website
- airserbia.com
Flights from Basel to Ljubljana via Belgrade
- Ave. Duration
- 4h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €110–360
- Website
- lot.com
Flights from Basel to Ljubljana via Warsaw Chopin
- Ave. Duration
- 4h 30m
- When
- Wednesday and Sunday
- Estimated price
- €110–360
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- €30–90
- Website
- https://www.sbb.ch/en
Train from Zuerich Hb to Schwarzach-St.Veit
- Ave. Duration
- 6h 1m
- Frequency
- Once daily
- Estimated price
- €160–470
- Website
- https://www.sbb.ch/en
Night train from Zuerich Hb to Kranj
- Ave. Duration
- 9h 53m
- Frequency
- Twice daily
- Estimated price
- €240–700
- Website
- https://www.sbb.ch/en
Train from Zuerich Hb to Schwarzach-St.Veit
- Ave. Duration
- 5h 51m
- Frequency
- 3 times a week
- Estimated price
- €60–95
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- €60–95
Train from Schwarzach-St.Veit to Villach Hbf
- Ave. Duration
- 1h 27m
- Frequency
- 3 times a day
- Estimated price
- €21–35
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- €21–35
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Schwarzach-St.Veit to Villach Hbf
- Ave. Duration
- 1h 27m
- Frequency
- Every 4 hours
- Estimated price
- €13–28
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket?cref=oebb-header
Train from Schwarzach-St.Veit to Villach Hbf
- Ave. Duration
- 1h 27m
- Frequency
- 3 times a day
- Estimated price
- €23–45
- Website
- https://www.oebb.at/en/
Train from Villach Hbf to Kranj
- Ave. Duration
- 1h 8m
- Frequency
- Every 4 hours
- Estimated price
- €14–26
- Website
- https://www.oebb.at/en/
- Phone
- +43 51717
- Website
- nightjet.com
Train from Schwarzach-St.Veit to Villach Hbf
- Ave. Duration
- 1h 27m
- Frequency
- Twice daily
- Estimated price
- €17–90
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- €75–90
- Couchette Carriage
- €50–60
- Seating Carriage
- €17–21
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Schwarzach-St.Veit to Villach Hbf
- Ave. Duration
- 1h 27m
- Frequency
- Once daily
- Estimated price
- €26–45
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Train from Villach Hbf to Kranj
- Ave. Duration
- 1h 27m
- Frequency
- 4 times a week
- Estimated price
- €16–27
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Schwarzach-St.Veit to Villach Hbf
- Ave. Duration
- 1h 29m
- Frequency
- 4 times a week
- Estimated price
- €21–50
- Website
- https://int.bahn.de/en
- Phone
- +38 098-888-11-08
- igoruzhanskyi@grandbus.com.ua
- Website
- grandbus.com.ua
Bus from Basel, Bahnhof to München, ZOB
- Ave. Duration
- 5h 32m
- Frequency
- Once daily
- Website
- https://www.grandbus.com.ua/en
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- goopti.com
Bus from Munich Hbf to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Ave. Duration
- 5h 11m
- Frequency
- On demand
- Estimated price
- €350–900
- Website
- https://www.goopti.com/en/
- Phone
- +386 (0) 31 30 41 41
- info@zup-prevozi.eu
- Website
- zup-prevozi.eu
Shuttle from Graz Airport to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Ave. Duration
- 1h 44m
- Frequency
- On demand
- Estimated price
- €130–160
- Schedules at
- zup-prevozi.eu
- Economy class
- €130–160
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Basel SBB to Ljubljana bus station
- Ave. Duration
- 12h 56m
- Frequency
- 4 times a week
- Estimated price
- €55–100
- Website
- https://www.flixbus.co.uk
Want to know more about travelling around Slovenia
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
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
More Questions & Answers
Basel to Kranj bus services, operated by GrandBus, arrive at München, ZOB station.
Basel to Kranj train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Zürich HB station.
Yes, the driving distance between Basel to Kranj is 693 km. It takes approximately 8h 20m to drive from Basel to Kranj.
Book your Basel to Kranj train tickets online with Omio.
There are 428+ hotels available in Kranj.

















































