There are 12 ways to get from Celje to Bern by shuttle, plane, train, bus, night train, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Shuttle to Ljubljana, fly to Zurich Airport, train
best- Take a shuttle bus from Celje to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Fly from Ljubljana (LJU) to Zurich Airport (ZRH)LJU - ZRH
- Take the train from Zürich Flughafen to Bern
5h 55mCHF 176–360Train
cheapest- Take the train from Celje to Graz Hbf156 / ...
- Take the train from Graz Hbf to Zuerich HbEc
- Take the train from Zürich HB to BernIc1 / ...
13h 33mCHF 72–289Bus
- Take the bus from Glazija to Avtobusna postaja LjubljanaCelje - Vransko - Ljubljana / ...
- Take the bus from Ljubljana bus station to BernN953
14h 55mNight train, train
- Take the night train from Celje to SargansEn
- Take the train from Sargans to BernIr35 / ...
16h 5mCHF 182–276Shuttle to Ljubljana, fly to Basel, train
- Take a shuttle bus from Celje to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Fly from Ljubljana (LJU) to Basel (BSL)LJU - BSL
- Take the train from Basel SBB to Bern
7h 48mCHF 184–385Train to Graz, fly to Zurich Airport, train
- Take the train from Celje to Maribor
- Fly from Graz (GRZ) to Zurich Airport (ZRH)GRZ - ZRH
- Take the train from Zürich Flughafen to Bern
7h 21mCHF 185–507Train to Graz, fly to Basel, train
- Take the train from Celje to Maribor
- Fly from Graz (GRZ) to Basel (BSL)GRZ - BSL
- Take the train from Basel SBB to Bern
9h 8mCHF 178–442Train, shuttle to Zagreb Franjo Tuđman Airport, fly to Zurich Airport
- Take the train from Celje to Maribor
- Take a shuttle bus from Maribor, Avtobusna Postaja to Zagreb Airport
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Zurich Airport (ZRH)ZAG - ZRH
- Take the train from Zürich Flughafen to Bern
8h 30mCHF 149–467Train, shuttle to Zagreb Franjo Tuđman Airport, fly to Basel
- Take the train from Celje to Maribor
- Take a shuttle bus from Maribor, Avtobusna Postaja to Zagreb Airport
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Basel (BSL)ZAG - BSL
- Take the train from Basel SBB to Bern
8h 57mCHF 107–472Night train, train via Lustenau
- Take the night train from Zidani Most to St. Margrethen SgEn
- Take the train from Gossau SG to BernIc1
16h 30mCHF 93–175Drive, car train
- Drive from Celje to Villach Hbf ARZ
- Take the car train from Villach Hbf ARZ to München Ost
- Drive from München Ost to Bern
8h 9mCHF 173–244Drive 813.6 km
- Drive from Celje to Bern813.6 km
9h 42mCHF 133–192
Celje to Bern by train
Questions & Answers
The cheapest way to get from Celje to Bern is to train which costs SFr 70 - SFr 290 and takes 13h 33m.
The fastest way to get from Celje to Bern is to shuttle and fly and train which takes 5h 55m and costs SFr 170 - SFr 360.
No, there is no direct bus from Celje to Bern. However, there are services departing from Glazija and arriving at Bern via Ljubljana bus station. The journey, including transfers, takes approximately 14h 55m.
No, there is no direct train from Celje to Bern. However, there are services departing from Celje and arriving at Bern via Graz Hbf and Zürich HB. The journey, including transfers, takes approximately 13h 33m.
The distance between Celje and Bern is 673 km. The road distance is 813.6 km.
The best way to get from Celje to Bern without a car is to train which takes 13h 33m and costs SFr 70 - SFr 290.
It takes approximately 5h 55m to get from Celje to Bern, including transfers.
Celje to Bern bus services, operated by Izletnik Celje D.O.O., depart from Glazija station.
Celje to Bern train services, operated by Slovenske železnice (SŽ), depart from Celje station.
The best way to get from Celje to Bern is to train which takes 13h 33m and costs SFr 70 - SFr 290. Alternatively, you can bus, which costs and takes 14h 55m.
What companies run services between Celje, Slovenia and Bern, Switzerland?
You can take a train from Celje to Bern via Graz Hbf, Zuerich Hb, and Zürich HB in around 13h 33m. Alternatively, you can take a bus from Glazija to Bern via Avtobusna postaja Ljubljana and Ljubljana bus station in around 14h 55m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- lufthansa.com
Flights from Ljubljana to Zurich Airport via Munich
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- CHF 90–390
Flights from Ljubljana to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- CHF 90–360
Flights from Ljubljana to Basel via Munich
- Ave. Duration
- 3h 56m
- When
- Every day
- Estimated price
- CHF 95–150
Flights from Ljubljana to Basel via Frankfurt
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- CHF 95–150
Flights from Graz to Zurich Airport via Munich
- Ave. Duration
- 3h 16m
- When
- Every day
- Estimated price
- CHF 130–470
Flights from Graz to Basel via Munich
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- CHF 120–460
Flights from Graz to Basel via Frankfurt
- Ave. Duration
- 3h 41m
- When
- Every day
- Estimated price
- CHF 170–550
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 6m
- When
- Every day
- Estimated price
- CHF 70–280
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- CHF 75–290
Flights from Zagreb Franjo Tuđman Airport to Basel via Munich
- Ave. Duration
- 3h 30m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 70–250
Flights from Zagreb Franjo Tuđman Airport to Basel via Frankfurt
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- CHF 70–290
- Website
- swiss.com
Flights from Ljubljana to Zurich Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- CHF 90–310
Flights from Graz to Zurich Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 100–390
Flights from Graz to Zurich Airport via Vienna
- Ave. Duration
- 2h 55m
- When
- Wednesday and Thursday
- Estimated price
- CHF 100–420
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- CHF 75–210
- Website
- austrian.com
Flights from Graz to Zurich Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 100–390
Flights from Graz to Zurich Airport via Vienna
- Ave. Duration
- 2h 55m
- When
- Wednesday and Thursday
- Estimated price
- CHF 100–420
Flights from Graz to Basel via Vienna
- Ave. Duration
- 4h 42m
- When
- Every day
- Estimated price
- CHF 95–410
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport via Vienna
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- CHF 85–180
Flights from Zagreb Franjo Tuđman Airport to Basel via Vienna
- Ave. Duration
- 4h 5m
- When
- Monday and Sunday
- Estimated price
- CHF 65–230
- Website
- airdolomiti.it
Flights from Graz to Zurich Airport via Munich
- Ave. Duration
- 3h 20m
- When
- Wednesday
- Estimated price
- CHF 140–470
Flights from Graz to Basel via Frankfurt
- Ave. Duration
- 3h 41m
- When
- Every day
- Estimated price
- CHF 170–550
- Website
- croatiaairlines.com
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- CHF 75–210
- Website
- klm.com
Flights from Ljubljana to Basel via Amsterdam Schiphol
- Ave. Duration
- 4h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 85–420
- Website
- ryanair.com
Flights from Zagreb Franjo Tuđman Airport to Basel
- Ave. Duration
- 1h 35m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 35–180
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich Flughafen to Bern
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- CHF 35–65
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Bern
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 30–60
- Website
- https://www.sbb.ch/en
Train from Sargans to Bern
- Ave. Duration
- 2h 48m
- Frequency
- Twice daily
- Estimated price
- CHF 40–80
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Bern
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- CHF 25–45
- Website
- https://www.sbb.ch/en
Train from Gossau SG to Bern
- Ave. Duration
- 2h 14m
- Frequency
- Hourly
- Estimated price
- CHF 55–100
- Website
- https://www.sbb.ch/en
- Phone
- +386 1 29 13 331
- potnik.info@slo-zeleznice.si
- Website
- potniski.sz.si
Train from Celje to Graz Hbf
- Ave. Duration
- 1h 50m
- Frequency
- Every 4 hours
- Estimated price
- CHF 8–20
- Website
- https://potniski.sz.si/en/
- Intercity 2nd Class Ticket
- CHF 8–13
- Regional Train Ticket
- CHF 11–13
- Intercity 1st Class Ticket
- CHF 17–20
Train from Celje to Maribor
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- CHF 5–12
- Website
- https://potniski.sz.si/en/
- Intercity 2nd Class Ticket
- CHF 5–8
- Regional Train Ticket
- CHF 6–8
- Intercity 1st Class Ticket
- CHF 10–12
- Phone
- +385 60 333 444
- informacije@hzpp.hr
- Website
- hzpp.hr
Train from Celje to Graz Hbf
- Ave. Duration
- 2h 3m
- Frequency
- Twice daily
- Estimated price
- CHF 7–10
- Website
- http://www.hzpp.hr/en
Train from Celje to Maribor
- Ave. Duration
- 54 min
- Frequency
- Twice daily
- Estimated price
- CHF 4–6
- Website
- http://www.hzpp.hr/en
Night train from Zidani Most to St. Margrethen Sg
- Ave. Duration
- 11h 22m
- Frequency
- Once daily
- Estimated price
- CHF 30–45
- Website
- http://www.hzpp.hr/en
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Graz Hbf to Zuerich Hb
- Ave. Duration
- 9h 31m
- Frequency
- Twice daily
- Estimated price
- CHF 35–210
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Zürich HB to Bern
- Ave. Duration
- 1h 33m
- Frequency
- Twice a week
- Schedules at
- sob.ch
Train from Sargans to Bern
- Ave. Duration
- 2h 48m
- Frequency
- Every 2 hours
- Schedules at
- sob.ch
Night train from Celje to Sargans
- Ave. Duration
- 12h 27m
- Frequency
- Twice a week
- Estimated price
- CHF 140–200
- Website
- https://www.oebb.at/en/
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Villach Hbf ARZ to München Ost
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 85–110
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +386 (0) 31 30 41 41
- info@zup-prevozi.eu
- Website
- zup-prevozi.eu
Shuttle from Celje to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- CHF 55–65
- Schedules at
- zup-prevozi.eu
- Economy class
- CHF 55–65
- Phone
- +386 3 425 34 00
- marko.caks@izletnik.si
- Website
- nomago.si
Bus from Glazija to Avtobusna postaja Ljubljana
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Schedules at
- nomago.si
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Ljubljana bus station to Bern
- Ave. Duration
- 12h 15m
- Frequency
- Once daily
- Estimated price
- CHF 35–70
- Website
- https://www.flixbus.co.uk
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- goopti.com
Shuttle from Maribor, Avtobusna Postaja to Zagreb Airport
- Ave. Duration
- 1h 45m
- Frequency
- On demand
- Estimated price
- CHF 30–190
- Schedules at
- goopti.com
- Shared
- CHF 30–33
- Private
- CHF 100–190
Want to know more about travelling around Switzerland
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
More Questions & Answers
Celje to Bern bus services, operated by Izletnik Celje D.O.O., arrive at Avtobusna postaja Ljubljana station.
Celje to Bern train services, operated by Slovenske železnice (SŽ), arrive at Graz Hbf station.
Yes, the driving distance between Celje to Bern is 814 km. It takes approximately 9h 42m to drive from Celje to Bern.
Book your Celje to Bern train tickets online with Omio.
There are 328+ hotels available in Bern.












































