There are 10 ways to get from Brno to Bern by train, plane, bus, 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.
Train to Vienna International Airport, fly to Zurich Airport, train
best- Take the train from Brno Hlavni Nadrazi to Wien Hbftrain
- Fly from Vienna International Airport (VIE) to Zurich Airport (ZRH)plane VIE - ZRH
- Take the train from Zürich Flughafen to Berntrain
6h 56mCHF 126–279Bus
cheapest- Take the bus from Brno to Vienna, International Busterminal (VIB)bus 919 / ...
- Take the bus from Vienna Erdberg to Bernbus FlixBus N882 / ...
15hCHF 52–93Train
- Take the train from Brno Hlavni Nadrazi to Linz Hbftrain Rj
- Take the train from Linz Hbf to Zuerich Hbtrain Rjx / ...
- Take the train from Zürich HB to Berntrain Ic1 / ...
11h 59mCHF 128–222Drive 914.6 km
- Drive from Brno to Berncar 914.6 km
9h 29mCHF 142–205Train to Vienna International Airport, fly to Basel, train
- Take the train from Brno Hlavni Nadrazi to Wien Hbftrain
- Fly from Vienna International Airport (VIE) to Basel (BSL)plane VIE - BSL
- Take the train from Basel SBB to Berntrain
7h 9mCHF 104–289Train to Václav Havel Airport Prague, fly to Zurich Airport, train
- Take the train from Brno Hlavni Nadrazi to Praha Hlavni Nadrazitrain
- Fly from Václav Havel Airport Prague (PRG) to Zurich Airport (ZRH)plane PRG - ZRH
- Take the train from Zürich Flughafen to Berntrain
8h 14mCHF 117–306Train to Vienna International Airport, fly to Geneva International Airport, train
- Take the train from Brno Hlavni Nadrazi to Wien Hbftrain
- Fly from Vienna International Airport (VIE) to Geneva International Airport (GVA)plane VIE - GVA
- Take the train from Genève-Aéroport to Berntrain
8h 29mCHF 126–299Train to Vienna International Airport, fly to Saint Gallen-Altenrhein Airport, train
- Take the train from Brno Hlavni Nadrazi to Wien Hbftrain
- Fly from Vienna International Airport (VIE) to Saint Gallen-Altenrhein Airport (ACH)plane VIE - ACH
- Take the train from Rorschach to Zürich HBtrain
- Take the train from Zürich HB to Berntrain
8h 22mCHF 286–544Train to Bratislava Airport, fly to Basel, train
- Take the train from Brno Hlavni Nadrazi to Bratislava Hlavna Stanicatrain
- Fly from Bratislava Airport (BTS) to Basel (BSL)plane BTS - BSL
- Take the train from Basel SBB to Berntrain
7h 37mCHF 77–319Bus, train
- Take the bus from Brno Hlavní Nádraží to Basel, Bahnhofbus Ivano-Frankivsk
- Take the train from Basel SBB to Berntrain Ic6 / ...
16h 57m
Brno to Bern by train
Questions & Answers
The cheapest way to get from Brno to Bern is to bus which costs SFr 50 - SFr 95 and takes 15h.
The fastest way to get from Brno to Bern is to train and fly which takes 6h 56m and costs SFr 120 - SFr 280.
No, there is no direct bus from Brno to Bern. However, there are services departing from Brno and arriving at Bern via Vienna Erdberg. The journey, including transfers, takes approximately 15h.
No, there is no direct train from Brno to Bern. However, there are services departing from Brno Hlavni Nadrazi and arriving at Bern via Linz Hbf and Zürich HB. The journey, including transfers, takes approximately 11h 59m.
The distance between Brno and Bern is 894 km. The road distance is 914.6 km.
The best way to get from Brno to Bern without a car is to train which takes 11h 59m and costs SFr 120 - SFr 230.
It takes approximately 6h 56m to get from Brno to Bern, including transfers.
Brno to Bern bus services, operated by FlixBus, depart from Brno station.
Brno to Bern train services, operated by České dráhy (ČD), depart from Brno Hlavni Nadrazi station.
The best way to get from Brno to Bern is to train which takes 11h 59m and costs SFr 120 - SFr 230. Alternatively, you can bus, which costs SFr 50 - SFr 95 and takes 15h.
What companies run services between Brno, Czechia and Bern, Switzerland?
You can take a train from Brno Hlavni Nadrazi to Bern via Linz Hbf, Zuerich Hb, and Zürich HB in around 11h 59m. Alternatively, you can take a bus from Brno to Bern via Vienna Erdberg in around 15h.
- Website
- swiss.com
Flights from Vienna International Airport to Zurich Airport
- Ave. Duration
- 1h 24m
- When
- Every day
- Estimated price
- CHF 85–190
Flights from Vienna International Airport to Basel
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 60–250
Flights from Václav Havel Airport Prague to Zurich Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- CHF 60–180
Flights from Vienna International Airport to Geneva International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- CHF 70–290
Flights from Vienna International Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- CHF 70–290
- Website
- lufthansa.com
Flights from Vienna International Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- CHF 85–190
Flights from Vienna International Airport to Basel via Munich
- Ave. Duration
- 2h 56m
- When
- Every day
- Estimated price
- CHF 60–250
Flights from Vienna International Airport to Basel via Frankfurt
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- CHF 60–250
Flights from Václav Havel Airport Prague to Zurich Airport via Munich
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- CHF 60–250
Flights from Václav Havel Airport Prague to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- CHF 60–310
Flights from Vienna International Airport to Geneva International Airport via Munich
- Ave. Duration
- 3h 12m
- When
- Thursday, Friday, and Sunday
- Estimated price
- CHF 65–330
- Website
- austrian.com
Flights from Vienna International Airport to Zurich Airport
- Ave. Duration
- 1h 24m
- When
- Every day
- Estimated price
- CHF 85–190
Flights from Vienna International Airport to Basel
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 60–250
Flights from Václav Havel Airport Prague to Zurich Airport via Vienna International Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- CHF 60–240
Flights from Vienna International Airport to Geneva International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- CHF 70–290
- Website
- peoples.ch
Flights from Vienna International Airport to Saint Gallen-Altenrhein Airport
- Ave. Duration
- 1h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 210–390
- Website
- easyjet.com
Flights from Vienna International Airport to Basel
- Ave. Duration
- 1h 25m
- When
- Saturday
- Estimated price
- CHF 60–190
- Website
- condor.com
Flights from Václav Havel Airport Prague to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 40m
- When
- Tuesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 60–150
- Website
- eurowings.com
Flights from Václav Havel Airport Prague to Zurich Airport via Cologne Bonn
- Ave. Duration
- 3h 40m
- When
- Friday
- Estimated price
- CHF 95–170
- Website
- airdolomiti.it
Flights from Václav Havel Airport Prague to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 40m
- When
- Tuesday to Sunday
- Estimated price
- CHF 80–310
- Website
- wizzair.com
Flights from Bratislava Airport to Basel
- Ave. Duration
- 1h 35m
- When
- Tuesday, Saturday, and Sunday
- Estimated price
- CHF 18–230
- Phone
- +420 221 111 122
- info@cd.cz
- Website
- cd.cz
Train from Brno Hlavni Nadrazi to Wien Hbf
- Ave. Duration
- 1h 31m
- Frequency
- Every 4 hours
- Estimated price
- CHF 8–17
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- CHF 8–12
- 1st Class
- CHF 13–17
- Business
- CHF 14–15
Train from Brno Hlavni Nadrazi to Linz Hbf
- Ave. Duration
- 3h 12m
- Frequency
- Once daily
- Estimated price
- CHF 18–40
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- CHF 18–26
- 1st Class
- CHF 28–40
- Business
- CHF 31–34
Train from Brno Hlavni Nadrazi to Praha Hlavni Nadrazi
- Ave. Duration
- 3h 12m
- Frequency
- Hourly
- Estimated price
- CHF 13–28
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- CHF 13–20
- 1st Class
- CHF 21–28
- Business
- CHF 23–26
Train from Brno Hlavni Nadrazi to Bratislava Hlavna Stanica
- Ave. Duration
- 1h 44m
- Frequency
- 4 times a day
- Estimated price
- CHF 8–17
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- CHF 8–11
- 1st Class
- CHF 12–17
- Business
- CHF 13–15
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Train from Brno Hlavni Nadrazi to Wien Hbf
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- CHF 8–16
- Website
- https://regiojet.com/
- 2nd Class
- CHF 8–12
- 1st Class
- CHF 11–16
Train from Brno Hlavni Nadrazi to Praha Hlavni Nadrazi
- Ave. Duration
- 2h 42m
- Frequency
- Every 3 hours
- Estimated price
- CHF 11–27
- Website
- https://regiojet.com/
- 2nd Class
- CHF 11–16
- 1st Class
- CHF 19–27
Train from Brno Hlavni Nadrazi to Bratislava Hlavna Stanica
- Ave. Duration
- 1h 59m
- Frequency
- 4 times a day
- Estimated price
- CHF 7–16
- Website
- https://regiojet.com/
- 2nd Class
- CHF 7–11
- 1st Class
- CHF 11–16
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich Flughafen to Bern
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 40–80
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Bern
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 40–75
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Bern
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 35–65
- Website
- https://www.sbb.ch/en
Train from Genève-Aéroport to Bern
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- CHF 50–90
- Website
- https://www.sbb.ch/en
Train from Rorschach to Zürich HB
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 35–65
- Website
- https://www.sbb.ch/en
Train from Linz Hbf to Zuerich Hb
- Ave. Duration
- 6h 35m
- Frequency
- Every 4 hours
- Estimated price
- CHF 70–110
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- CHF 70–110
Train from Brno Hlavni Nadrazi to Praha Hlavni Nadrazi
- Ave. Duration
- 2h 37m
- Frequency
- Every 2 hours
- Estimated price
- CHF 35–55
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- CHF 35–55
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Zürich HB to Bern
- Ave. Duration
- 1h 33m
- Frequency
- Once a week
- Schedules at
- sob.ch
- Phone
- +36 (1) 3 49 49 49
- info@mavcsoport.hu
- Website
- jegy.mav.hu
Train from Brno Hlavni Nadrazi to Praha Hlavni Nadrazi
- Ave. Duration
- 2h 37m
- Frequency
- Twice daily
- Estimated price
- CHF 10–12
- Website
- https://jegy.mav.hu/
- Phone
- +421 24 48 58 188
- info@slovakrail.sk
- Website
- zssk.sk
Train from Brno Hlavni Nadrazi to Praha Hlavni Nadrazi
- Ave. Duration
- 2h 37m
- Frequency
- Once daily
- Estimated price
- CHF 11–20
- Website
- https://www.zssk.sk/en/
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Brno Hlavni Nadrazi to Bratislava Hlavna Stanica
- Ave. Duration
- 1h 44m
- Frequency
- 3 times a day
- Estimated price
- CHF 29–40
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Brno to Vienna, International Busterminal (VIB)
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- CHF 7–13
- Website
- https://www.flixbus.co.uk
Bus from Vienna Erdberg to Bern
- Ave. Duration
- 12h 10m
- Frequency
- Twice daily
- Estimated price
- CHF 45–80
- Website
- https://www.flixbus.co.uk
- Phone
- +38 098-888-11-08
- igoruzhanskyi@grandbus.com.ua
- Website
- grandbus.com.ua
Bus from Brno Hlavní Nádraží to Basel, Bahnhof
- Ave. Duration
- 15h 31m
- Frequency
- Once daily
- Website
- https://www.grandbus.com.ua/en
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
Brno to Bern bus services, operated by FlixBus, arrive at Vienna, International Busterminal (VIB) station.
Brno to Bern train services, operated by České dráhy (ČD), arrive at Linz Hbf station.
Yes, the driving distance between Brno to Bern is 915 km. It takes approximately 9h 29m to drive from Brno to Bern.
Book your Brno to Bern train tickets online with Omio.
Book your Brno to Bern bus tickets online with Omio and FlixBus.
There are 356+ hotels available in Bern.










































