Bern is a historic hub dating back to the 12th century. The UNESCO world heritage city features charming medieval architecture in Altstadt (Old Town) which is bordered by the Aare River. Bern is also known as the City of Fountains, having many fountains throughout the city centre.
The Bern city centre is around 10 kilometres from Bern airport. You can make the trip to the centre by taxi or by bus and train. Taking an airport taxi is the fastest, easiest means of transport. The journey takes 15 to 25 minutes by taxi, and it costs at least €47 (CHF 46). If you want to save some money, you can combine a bus and train to reach the centre; the combined trip takes around 30 minutes, excluding wait times and costs €4.70 (CHF 4.60).
2 options to go from Bern Airport to city center
OPTION | PRICE | TIME | AVAILABILITY | |||
|---|---|---|---|---|---|---|
Train | €9.40 | 30min | 05:48–22:48 | Convenience | Read more | |
| You can take the last 160 bus at 22:48 all the way to the Bern city centre – you don’t need to transfer to the train at Belp. | ||||||
Taxi | €47 | 15min | 24/7 | Convenience | Book | |
| Bern taxi drivers must have their taxi fares visible inside and outside of their vehicle, so passengers are aware of the associated costs. | ||||||

Taking a taxi from Bern airport to the city centre is the most convenient and comfortable transfer option. Several taxi companies provide airport transfers to Bern city centre. Taxis are available 24/7. The trip from Bern airport to Bern typically takes 15 to 25 minutes. The fare is based on a metered rate and is estimated to cost around €47 (CHF 46). For a competitive flat rate with no hidden fees, you can also book your trip in advance with an English-speaking Welcome Pickups driver.
Taxi fare from Bern airport to Bern City Centre
Bern taxis charge fares based on a metered rate, so you won’t know the exact cost until you reach your destination. Fares may vary between the different Bern taxi companies. Generally, a taxi fare is determined by a based rate of €7 (CHF 6.80), a per kilometre rate of €4 (CHF 3.90) during the day and €4.60 (CHF 4.50) at night from 20:00 to 6:00 and on Sundays, and an hourly waiting rate of €73.60 (CHF 72). Other surcharges may apply as well. For a Bern airport transfer to the city during the day, the fare is estimated to cost at least €47 (CHF 46).
Where do I get a taxi from?
After landing at Bern airport and gathering your luggage, you can find the airport taxi stand just outside of the arrivals area, in front of the terminal building.
Convenience
Taking a taxi is the fastest way to reach your destination. You will be dropped off at the front door of your accommodation and you won’t have to waste any time waiting for the bus or train and looking for your accommodation once you reach the city centre. Taxis also offer the most comfortable transfer, especially if you are travelling with large luggage.
Useful Tips
Book a trusted, English-speaking driver to pick you up at the same price as a regular taxi
Learn moreIf you aren’t in a hurry and want to save some money, you can take the train to Bern. To take the train, firstly, you will need to take the Bermobil bus line 160 to Belp. From Belp you can take trains S4, S3, or S44 to reach the Bern city centre. In total, the trip takes around 30 minutes. The 160 bus is available from 5:48 to 22:48 and stops at the airport every 15 minutes, and a train to the Bern city centre departs from Belp every 10 minutes on average. A ticket is valid for 60 minutes and costs €4.70 (CHF 4.60).
How much is fare for the bus from the Bern airport to Bern City Centre?
A one-way adult ticket costs €4.70 (CHF 4.60) for a second-class seat. The ticket is valid for 60 minutes and is good for an unlimited number of transfers within that time. Kids under the age of 6 can ride for free. For a little more money, you can purchase a first-class ticket. You can also purchase tickets valid for a longer period of time or unlimited travel for a day. Tickets can be purchased from the vending machines at the transit stations with coins or by card. Bills and euros are not accepted.
Bus 160 is available from 5:48 to 22:48.
Where can I find the train?
Bus line 160 picks up passengers outside of the arrivals hall. The bus will take you to Belp station where you can catch the train to the city.
Convenience
Taking the 160 bus and train to the Bern city centre is the cheapest mode of transportation to cover the distance. However, it also takes more time to make the journey. Once you arrive in the centre, you may have to do some additional walking or take another form of transportation to reach your final destination.
Timetables
Info, Tickets and Timetables
Bus 160
Trains
Useful Tips
Frequently asked questions
How do I get from Bern airport to the city?
The quickest way to go from Bern airport to Bern is by taxi. The trip takes 15 to 25 minutes. You can also take the 160 bus to Belp station, and then take train S3, S4, or S44 to the city centre of Bern. The journey by public transport takes around 30 minutes.
What’s the cost of a taxi from Bern airport to the city centre?
Bern taxis charge based on a metered rate that may vary between different taxi companies. Generally, the fare can be estimated by a base rate of €7 (CHF 6.80), a per kilometre rate of €4 (CHF 3.90) during the day and €4.60 (CHF 4.50) at night and on Sundays, and an hourly waiting rate of €73.60 (CHF 72). Other surcharges may apply as well. The cost of a Bern airport transfer to the city during the day costs at least €47 (CHF 46). For a competitive flat rate with no hidden charges, you can book your ride in advance with Welcome Pickups.
What’s the distance from Bern airport to Bern city centre?
The Bern airport is not too far outside of the city centre – it’s just a 10-kilometre distance. The trip by taxi takes 15 to 25 minutes, depending on traffic. By public transit, the journey takes around 30 minutes, not including wait times.
Transfer Options in Bern
FromBern Airport (BRN)
ToInterlaken
Bern Taxi - Prices and Useful Tips for Taxis in Bern
Bern Airport Taxi: Compare All Taxi Options & Prices