Home / Destinations / Switzerland / Bern / Transportation
Transportation Guide

Getting Around Bern 2025

Navigate Bern like a local with our transportation guide.

The Canton of Bern is Switzerland's second-largest canton, stretching from the UNESCO-listed medieval capital city to the dramatic peaks of the Bernese Oberland. Home to the federal capital of Switzerland, picturesque alpine lakes, and world-class ski resorts, Bern blends political significance with breathtaking natural beauty.

Transportation Overview

Quick comparison of transport options in Bern.

🚌

Public Transit

Availability: ★★★★★

One of Europe's best public transport systems—punctual, clean, comprehensive, and integrated across trains, trams, buses, cable cars, and boats

🚕

Taxis

Availability: ★★★★☆

Available via apps and taxi ranks; high quality but expensive at CHF 3.90/km; useful late at night

🚗

Car Rental

Recommended: ★★★☆☆

Useful for rural Bern Canton exploration; not needed in the city; major companies at Bern station and BRN airport

🚶

Walking

Suitable: ★★★★★

Old Town is best explored on foot; flat riverside areas and the Münsterplattform offer excellent pedestrian routes

Getting There

How to arrive in Bern.

✈️ By Air

Airport

Bern Airport (Flughafen Bern-Belp)

BRN9km south of Bern city centre from center

Bern's regional airport operates seasonal scheduled and charter flights to European destinations. Smaller than Zurich but convenient for regional connections. Expansion and new routes are ongoing.

Transfer options: Airport bus: CHF 3.80 to Bern station (route 160), Taxi: CHF 30-45 to city centre, Car rental on-site
Airport

Zurich Airport (Flughafen Zürich)

ZRH130km from Bern (1h 10min by direct train) from center

Switzerland's main international hub with connections worldwide. Direct rail link to Bern every 30 minutes via Swiss Federal Railways. Most international flights arrive here.

Transfer options: Direct train ZRH Airport–Bern: CHF 44, 1h 10min, Taxi: CHF 200-250+ to Bern, Rental car: 1.5 hours by motorway A1
Airport

Geneva Airport (Aéroport de Genève)

GVA165km from Bern (1h 40min by train) from center

Second international Swiss hub with many European and intercontinental connections. Direct train to Bern runs every 30-60 minutes.

Transfer options: Direct train GVA Airport–Bern: CHF 52, 1h 40min, Taxi: CHF 300+ to Bern, Rental car: 2 hours by motorway

Airport Transfer Options

🚕 Taxi

CHF 30-45, 20 min to Bern city centre from BRN Airport

Fixed rate available; book in advance or use the taxi rank at the terminal

🚐 Shared Shuttle

CHF 3.80 per person, Airport bus route 160

Bus 160 connects Bern Airport directly to Bern train station every 30 minutes

🚌 Public Bus

CHF 3.80, route 160 to Bern Bahnhof

Bus 160 from airport terminal; journey 30 minutes to Bern main station

🚗 Private Transfer

CHF 40-60 pre-booked private transfer

Various private transfer companies serve BRN; book online in advance

🚗

Complete Transportation Guide

Route guides, fare information, and transport app recommendations.

Get Guide

Local Transportation

Getting around within Bern.

Bern's city centre is compact and very walkable, with the UNESCO Old Town easily covered on foot in 2-3 hours. For wider city areas, trams and buses are frequent and reliable. The Bern Ticket given by all accommodation provides free use of zones 100/101.

Walking (best for Old Town)

Tram (fastest for cross-city routes)

City Bus (neighbourhood coverage)

Funicular to Gurten

S-Bahn for suburbs and day trips

Bicycle (PubliBike sharing)

🚌 Buses

City buses and trams serve all Bern neighbourhoods; CHF 3.80 per single ride; day pass CHF 12.40

🛺 Local Alternatives

S-Bahn regional rail, Funicular to Gurten, Funicular to Marzili, PubliBike bicycle sharing

Taxis & Rideshare

On-demand transport options.

Taxi

Regular Taxis

CHF 6.80 base fare + CHF 3.90/km during the day; CHF 4.20/km at night and weekends

Typical fare: CHF 12-18 for an average city trip; CHF 30-45 to/from Bern Airport
App

Ride-Hailing Apps

['Uber', 'Bolt', 'TaxiBe']

Uber Bolt TaxiBe (Swiss local app)

Taxi Safety Tips

  • Use official taxis or verified ride-hailing apps
  • Agree on fare before starting or ensure meter is running
  • Have your destination written down in local language
  • Keep small bills for payment - drivers may not have change
  • Share your ride details with someone if traveling alone at night

Intercity Travel

Getting between cities and regions.

SBB (Swiss Federal Railways) trains connect Bern to all major Swiss cities. Trains run every 30 minutes to Zurich (1h 10min), Geneva (1h 40min), Basel (1h), and Lausanne (1h 10min). Regional BLS trains serve the Bernese Oberland including Interlaken (1h) and Thun (20min).

Bus

Long-Distance Buses

Long-distance Flixbus and PostBus services from CHF 9; PostBus extensive rural network

Shared

Shared Taxis/Minivans

Shared taxi services available to remote Bernese Oberland villages not on rail network

Air

Domestic Flights

Bern Airport (BRN) serves seasonal European routes; Zurich (ZRH) is main international hub 1h 10min by train

Private

Private Car/Driver

Private car hire from CHF 60-120/day at Bern station; Hertz, Avis, Europcar, and Swiss car2go available

Driving in Bern

Information for self-driving travelers.

Recommended?

Yes

Driving Side

right

License Required

EU/EEA licences valid; international driving permit recommended for non-EU visitors

Road Conditions

Excellent motorways (A1, A6, A8); mountain roads may be closed in winter; vignette (toll sticker CHF 40/year) required for motorways

Driving Considerations

  • Research local driving laws and road conditions before deciding to drive
  • Consider hiring a driver instead - often affordable and less stressful
  • Ensure comprehensive insurance if renting a vehicle
  • Avoid driving at night in unfamiliar areas
  • Keep copies of all documents (license, insurance, rental agreement)

Transportation Tips

Essential advice for getting around.

💡

Always validate your ticket before boarding—Swiss transport inspectors are thorough and fines are CHF 100+

💡

The Bern Ticket (free with accommodation) covers city zones 100/101 including to/from Bern Airport

💡

Swiss Half-Fare Card (CHF 120/month) gives 50% off almost all public transport—excellent value for longer stays

💡

Swiss Travel Pass (1-15 days) provides unlimited travel on trains, buses, boats, and many mountain railways

💡

Book Jungfraujoch and popular mountain rail journeys online at least 2-3 days ahead in summer

💡

The 'Supersaver' advance tickets on SBB website offer up to 70% off regular rail fares

💡

BLS network covers all of Bern Canton including Lake Thun boats and the Bernese Oberland rail routes

💡

Night buses (N-lines) run Fri-Sat until around 04:00 when regular services stop

Useful Apps

SBB Mobile

Official Swiss Federal Railways app—buy tickets, plan journeys, real-time departures for all of Switzerland

PubliBike

Bern city bike sharing app—find and unlock bicycles at 80+ stations across Bern

Uber

Available in Bern; useful late at night or with luggage

BLS App

BLS regional rail tickets for Bernese Oberland journeys including Lake Thun boats

SBB Preview

Real-time train tracking and Swiss rail network maps

Navigate Bern Like a Local

Get our complete transport guide with route planners, fare guides, and essential travel phrases.

Download Transport Guide