Home / Destinations / Switzerland / Transportation
Transportation Guide

Getting Around Switzerland 2025

Navigate Switzerland like a local with our transportation guide.

Switzerland enchants visitors with its stunning Alpine peaks, pristine lakes, and charming medieval towns. From world-class skiing to scenic train journeys and gourmet chocolate, this mountainous nation offers unparalleled natural beauty and Swiss precision in hospitality.

Transportation Overview

Quick comparison of transport options in Switzerland.

🚌

Public Transit

Availability: ★★★★★

World-class rail, tram, and bus network with legendary Swiss punctuality. Swiss Travel Pass offers unlimited travel on most routes and is excellent value for tourists.

🚕

Taxis

Availability: ★★★☆☆

Available via Uber and local taxi ranks. Very expensive — CHF 3.50-5/km plus base fare. Reserve for late-night use when public transport stops.

🚗

Car Rental

Recommended: ★★★★☆

Good for mountain regions and rural exploration not served by public transport. Highway vignette (CHF 40) required. Mountain roads require experience.

🚶

Walking

Suitable: ★★★★★

Historic city centers are highly walkable. Zurich and Bern old towns are best explored on foot. Excellent pedestrian infrastructure with clear signage.

Getting There

How to arrive in Switzerland.

✈️ By Air

Airport

Zurich Airport (Kloten)

ZRH

Transfer options: Train to Hauptbahnhof: 10 minutes, CHF 6.80 ($7.50) - departs every 5-10 minutes, Tram 10 to city: 35 minutes, CHF 6.80 ($7.50) - scenic route, Taxi to center: 20-30 minutes, CHF 50-70 ($55-77), Airport shuttle: CHF 25-40 ($28-44) per person
Airport

Geneva Airport (Cointrin)

GVA

Transfer options: Train to Cornavin: 6 minutes, CHF 3 ($3.30) - free ticket at baggage claim, Bus 5 or 10: 20 minutes, CHF 3 ($3.30), Taxi to center: 10-15 minutes, CHF 35-50 ($39-55), Uber/Bolt available, similar prices to taxi
Airport

EuroAirport Basel-Mulhouse-Freiburg

BSL/MLH/EIF

Transfer options: Bus 50 to Basel SBB: 20 minutes, CHF 4.50 ($5), Taxi to center: 15-20 minutes, CHF 40-60 ($44-66), Airport in France but serves Basel, Switzerland
Airport

Bern Airport (Belp)

BRN

Transfer options: Bus 160 to Bern station: 25 minutes, CHF 5 ($5.50), Taxi to center: 15 minutes, CHF 45-60 ($50-66), Limited international flights - mostly regional

Airport Transfer Options

🚕 Taxi

Train to Hauptbahnhof: 10 minutes, CHF 6.80 ($7.50) - departs every 5-10 minutes

🚐 Shared Shuttle

Tram 10 to city: 35 minutes, CHF 6.80 ($7.50) - scenic route

🚌 Public Bus

Taxi to center: 20-30 minutes, CHF 50-70 ($55-77)

🚗 Private Transfer

🚗

Complete Transportation Guide

Route guides, fare information, and transport app recommendations.

Get Guide

Local Transportation

Getting around within Switzerland.

🚌 Buses

Comprehensive bus networks in all cities and villages. Same ticketing as trams. Postbus (yellow buses) serve rural mountain areas. Swiss Travel Pass covers most routes. Buses extremely punctual.

🛺 Local Alternatives

metro, taxi, rideshare, bike_rental, boats

Taxis & Rideshare

On-demand transport options.

Taxi

Regular Taxis

Expensive - base fare CHF 6 ($6.60), then CHF 3.50-5 ($3.85-5.50) per km depending on city. Uber available in major cities at similar prices. Taxis metered and reliable.

Typical fare:
App

Ride-Hailing Apps

[]

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.

Bus

Long-Distance Buses

FlixBus operates budget routes between cities - typically 30-50% cheaper than trains but slower. Postbus serves mountain regions excellently. Long-distance buses less common due to excellent rail.

Shared

Shared Taxis/Minivans

Air

Domestic Flights

Limited - only Zurich-Geneva route makes sense timewise when considering airport procedures. Train almost always better option within Switzerland.

Private

Private Car/Driver

Driving in Switzerland

Information for self-driving travelers.

Recommended?

Generally not recommended

Driving Side

Right-hand traffic

License Required

International Driving Permit recommended

Road Conditions

Varies by region. Main highways usually good, rural roads may be poor.

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.

💡

Buy a Swiss Travel Pass for trips of 3+ days — it covers trains, boats, buses, and most cable cars for CHF 232-422 depending on duration

💡

Download the SBB Mobile app for live train schedules, platform information, and mobile ticketing without a physical ticket

💡

Validate your ticket before boarding trams and buses — inspectors board randomly and fine CHF 100+ without valid ticket

💡

First-class train cars are marked with '1' — worth the 50% premium for panoramic routes like Glacier Express

💡

Night buses (Nightliner) run in Zurich and Geneva on Friday and Saturday nights — much cheaper than taxis after midnight

Useful Apps

SBB Mobile

Official Swiss Federal Railways app for all train, tram, and bus timetables, mobile tickets, and real-time platform information — essential for navigating Switzerland

Uber

Available in Zurich, Geneva, Basel, Bern, and Lausanne. Similar pricing to local taxis. Useful for late-night returns when trains have stopped.

PubliBike

Switzerland's national bike-sharing app covering 80+ cities with both regular and e-bikes. CHF 1/30 minutes after free registration. Great for cities.

Navigate Switzerland Like a Local

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

Download Transport Guide