There are 10 ways to get from Kiel to Bern by train, bus, night train, car, car train, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Kiel Hbf to Basel SBB20
- Take the train from Basel SBB to BernIc6 / ...
9h 22mCHF 80–183Bus
cheapest- Take the bus from Kiel central bus station to Hamburg, Zentraler Omnibusbahnhof050 / ...
- Take the bus from Hamburg, Zentraler Omnibusbahnhof to Basel SBBN33
- Take the bus from Basel SBB to Bern122
16h 55mCHF 71–112Train, night train
- Take the train from Bordesholm to Hamburg DammtorRe7
- Take the night train from Hamburg Dammtor to Basel SbbNj
- Take the train from Basel SBB to BernIc6 / ...
14h 24mCHF 110–336Drive 989.6 km
- Drive from Kiel to Bern989.6 km
8h 19mCHF 158–229Drive, car train
- Drive from Kiel to Hamburg Altona
- Take the car train from Hamburg Altona to Lörrach Hbf
- Drive from Lörrach Hbf to Bern
12h 32mCHF 117–791Train to Hamburg Airport, fly to Zurich Airport, train
- Take the train from Kiel Hbf to Hamburg Hbf
- Fly from Hamburg Airport (HAM) to Zurich Airport (ZRH)HAM - ZRH
- Take the train from Zürich Flughafen to Bern
6h 46mCHF 96–279Train to Hamburg Airport, fly to Basel, train
- Take the train from Kiel Hbf to Hamburg Hbf
- Fly from Hamburg Airport (HAM) to Basel (BSL)HAM - BSL
- Take the train from Basel SBB to Bern
7h 14mCHF 73–304Train to Hamburg Airport, fly to Geneva International Airport, train
- Take the train from Kiel Hbf to Hamburg Hbf
- Fly from Hamburg Airport (HAM) to Geneva International Airport (GVA)HAM - GVA
- Take the train from Genève-Aéroport to Bern
8h 36mCHF 121–309Train to Hamburg Airport, fly to Stuttgart Airport, train
- Take the train from Kiel Hbf to Hamburg Hbf
- Fly from Hamburg Airport (HAM) to Stuttgart Airport (STR)HAM - STR
- Take the train from Böblingen to Singen
- Take the train from Singen to Zürich HB
- Take the train from Zürich HB to Bern
9h 18mCHF 164–401Train, train to Hannover Airport, fly to Zurich Airport
- Take the train from Kiel Hbf to Hamburg Hbf
- Take the train from Hamburg Hbf to Hannover Hauptbahnhof
- Fly from Hannover Airport (HAJ) to Zurich Airport (ZRH)HAJ - ZRH
- Take the train from Zürich Flughafen to Bern
9h 10mCHF 141–390
Kiel to Bern by train
Questions & Answers
The cheapest way to get from Kiel to Bern is to bus which costs SFr 70 - SFr 120 and takes 16h 55m.
The fastest way to get from Kiel to Bern is to train and fly which takes 6h 46m and costs SFr 95 - SFr 280.
No, there is no direct bus from Kiel station to Bern. However, there are services departing from Kiel central bus station and arriving at Bern via Hamburg, Zentraler Omnibusbahnhof and Basel SBB. The journey, including transfers, takes approximately 16h 55m.
No, there is no direct train from Kiel to Bern. However, there are services departing from Kiel Hbf and arriving at Bern via Basel SBB. The journey, including transfers, takes approximately 9h 22m.
The distance between Kiel and Bern is 1032 km. The road distance is 989.6 km.
The best way to get from Kiel to Bern without a car is to train which takes 9h 22m and costs SFr 75 - SFr 190.
It takes approximately 9h 22m to get from Kiel to Bern, including transfers.
Kiel to Bern bus services, operated by FlixBus, depart from Kiel central bus station.
Kiel to Bern train services, operated by Deutsche Bahn Intercity (DB IC), depart from Kiel Hbf station.
The best way to get from Kiel to Bern is to train which takes 9h 22m and costs SFr 75 - SFr 190. Alternatively, you can bus, which costs SFr 70 - SFr 120 and takes 16h 55m.
What companies run services between Kiel, Germany and Bern, Switzerland?
You can take a train from Kiel Hbf to Bern via Basel SBB in around 9h 22m. Alternatively, you can take a bus from Kiel central bus station to Bern via Hamburg, Zentraler Omnibusbahnhof and Basel SBB in around 16h 55m.
- Website
- lufthansa.com
Flights from Hamburg Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 1m
- When
- Every day
- Estimated price
- CHF 75–310
Flights from Hamburg Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- CHF 80–320
Flights from Hamburg Airport to Basel via Munich
- Ave. Duration
- 3h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 90–360
Flights from Hamburg Airport to Basel via Frankfurt
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- CHF 85–350
Flights from Hamburg Airport to Geneva International Airport via Munich
- Ave. Duration
- 3h 47m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 85–330
Flights from Hamburg Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 3h 56m
- When
- Every day
- Estimated price
- CHF 80–320
Flights from Hamburg Airport to Stuttgart Airport via Munich
- Ave. Duration
- 3h
- When
- Monday to Saturday
- Estimated price
- CHF 95–370
Flights from Hamburg Airport to Stuttgart Airport via Frankfurt
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- CHF 90–360
Flights from Hannover Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 2h 55m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 65–180
- Website
- swiss.com
Flights from Hamburg Airport to Zurich Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- CHF 50–250
Flights from Hamburg Airport to Geneva International Airport
- Ave. Duration
- 1h 45m
- When
- Monday, Friday, and Sunday
- Estimated price
- CHF 85–600
Flights from Hamburg Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- CHF 85–600
Flights from Hannover Airport to Zurich Airport
- Ave. Duration
- 1h 18m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 65–180
- Website
- eurowings.com
Flights from Hamburg Airport to Zurich Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 50–170
Flights from Hamburg Airport to Stuttgart Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 60–200
- Website
- klm.com
Flights from Hamburg Airport to Zurich Airport via Amsterdam Schiphol
- Ave. Duration
- 3h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 50–300
Flights from Hamburg Airport to Basel via Amsterdam Schiphol
- Ave. Duration
- 3h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 55–330
Flights from Hamburg Airport to Geneva International Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 2m
- When
- Every day
- Estimated price
- CHF 55–310
Flights from Hamburg Airport to Stuttgart Airport via Amsterdam Schiphol
- Ave. Duration
- 3h 12m
- When
- Every day
- Estimated price
- CHF 60–340
- Website
- easyjet.com
Flights from Hamburg Airport to Basel
- Ave. Duration
- 1h 25m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 30–180
- Website
- condor.com
Flights from Hamburg Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- CHF 55–170
- Website
- airfrance.com
Flights from Hamburg Airport to Basel via Paris Charles de Gaulle
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- CHF 65–350
- Website
- luxair.lu
Flights from Hamburg Airport to Geneva International Airport via Luxembourg
- Ave. Duration
- 3h 15m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- CHF 80–360
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Kiel Hbf to Basel SBB
- Ave. Duration
- 7h 43m
- Frequency
- 3 times a week
- Estimated price
- CHF 55–140
- Website
- https://int.bahn.de/en
Train from Kiel Hbf to Hamburg Hbf
- Ave. Duration
- 1h 6m
- Frequency
- Every 3 hours
- Estimated price
- CHF 9–30
- Website
- https://int.bahn.de/en
Train from Böblingen to Singen
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- CHF 22–26
- Website
- https://int.bahn.de/en
Train from Hamburg Hbf to Hannover Hauptbahnhof
- Ave. Duration
- 2h 2m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 12–45
- Website
- https://int.bahn.de/en
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Basel SBB to Bern
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- CHF 24–45
- Website
- https://www.sbb.ch/en
Train from Zürich Flughafen to Bern
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- CHF 30–65
- Website
- https://www.sbb.ch/en
Train from Genève-Aéroport to Bern
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- CHF 30–65
- Website
- https://www.sbb.ch/en
Train from Singen to Zürich HB
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- CHF 26–50
- 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
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Bordesholm to Hamburg Dammtor
- Ave. Duration
- 59 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 14–21
- Website
- https://int.bahn.de/en
Train from Kiel Hbf to Hamburg Hbf
- Ave. Duration
- 1h 14m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 17–24
- Website
- https://int.bahn.de/en
Train from Böblingen to Singen
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a week
- Estimated price
- CHF 21–30
- Website
- https://int.bahn.de/en
- Phone
- +43 51717
- Website
- nightjet.com
Night train from Hamburg Dammtor to Basel Sbb
- Ave. Duration
- 10h 17m
- Frequency
- Once daily
- Estimated price
- CHF 65–260
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- CHF 240–260
- Couchette Carriage
- CHF 140–170
- Seating Carriage
- CHF 65–80
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Hamburg Altona to Lörrach Hbf
- Ave. Duration
- 10h 33m
- Frequency
- Once a week
- Estimated price
- CHF 90–750
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- CHF 350–400
- Car Compartment
- CHF 600–750
- Phone
- +49 731 1550-0
- servicecenter@dbregiobus-rab.de
- Website
- meine-rab.de
Train from Böblingen to Singen
- Ave. Duration
- 1h 49m
- Frequency
- Twice a week
- Estimated price
- CHF 17–22
- Schedules at
- meine-rab.de
- 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
- Phone
- +43 5 1717
- Website
- konzern.oebb.at
Train from Hamburg Hbf to Hannover Hauptbahnhof
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a week
- Estimated price
- CHF 35–55
- Website
- https://konzern.oebb.at/en/
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Kiel central bus station to Hamburg, Zentraler Omnibusbahnhof
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- CHF 7–14
- Website
- https://www.flixbus.co.uk
Bus from Hamburg, Zentraler Omnibusbahnhof to Basel SBB
- Ave. Duration
- 12h 15m
- Frequency
- 5 times a week
- Estimated price
- CHF 55–85
- Website
- https://www.flixbus.co.uk
Bus from Basel SBB to Bern
- Ave. Duration
- 1h 10m
- Frequency
- 4 times a day
- Estimated price
- CHF 9–13
- Website
- https://www.flixbus.co.uk
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
Kiel to Bern bus services, operated by FlixBus, arrive at Hamburg, Zentraler Omnibusbahnhof station.
Kiel to Bern train services, operated by Deutsche Bahn Intercity (DB IC), arrive at Basel SBB station.
Yes, the driving distance between Kiel to Bern is 990 km. It takes approximately 8h 19m to drive from Kiel to Bern.
Book your Kiel to Bern train tickets online with Omio.
Book your Kiel to Bern bus tickets online with FlixBus.
There are 331+ hotels available in Bern.





























