Skip to content
TripLinkHub

Blog · Transport

Taxi Prices in Switzerland: CHF Fares and Trip Examples

December 20, 2025TripLinkHubReading · 4 min
Taxi Prices in Switzerland: CHF Fares and Trip ExamplesTransport
In this article
  1. 01Taxi prices in Switzerland
  2. 02Quick answer: what to budget
  3. 03How taxi pricing works
  4. 04Taxi fares at a glance: Geneva, Basel and Zurich
  5. 05Example: 5 km in Basel
  6. 06Geneva Airport taxi fares
  7. 07What raises the fare
  8. 08How to check the fare before boarding
  9. 09How to save on a taxi ride
  10. 10A pre-ride safety check
  11. 11Frequently asked questions
  12. 12How to budget for a Swiss taxi

Some links are affiliate links. You pay the same, and we may earn a commission.

There is no single Swiss taxi fare: compare official Geneva and Basel caps and learn how to check the price before boarding.

Taxi prices

Taxi prices in Switzerland

Taxi prices in Switzerland do not follow one national tariff: official caps are set at city or canton level. Budget in CHF and check the local rules first. Geneva and Basel publish specific caps, while in Zurich the practical approach is to check an app estimate immediately before requesting a ride.

Budget range

Quick answer: what to budget

An internal price dataset provides a secondary planning reference: about CHF 6.50 to start, CHF 3.80 per kilometre and CHF 65 per waiting hour. Its respective ranges are CHF 5.50–10.00, CHF 2.60–5.00 per kilometre and CHF 45–80 per hour.

The dataset gives no observation date or methodology. These figures were converted from USD using a ratio embedded in the same dataset, not a current exchange rate, so they are only a rough budget check. Use city caps and the price shown before booking to make a decision.

Fare components

How taxi pricing works

The basic model is start fee + distance + waiting + permitted local surcharges. Each component depends on local rules. A published maximum does not mean every trip will cost that amount.

VTC pricing works differently. In Geneva, the maximum price is agreed before the journey and cannot be raised afterwards. Uber's Swiss page says the app shows an upfront estimate before a ride is requested.

City fare comparison

Taxi fares at a glance: Geneva, Basel and Zurich

MarketStartDistance and waitingWhat the figure means
---
---:---:---
Geneva
CHF 6.30; CHF 7.80 when boarding within Geneva AirportCHF 3.20/km on tariff 1; CHF 3.80/km on tariff 2Official caps
Basel
CHF 6.50CHF 4.00/km on tariff 1; CHF 4.50/km on tariff 2; CHF 74/hour waitingOfficial caps; VAT and tips included
Basel, Taxi-Zentrale Basel
CHF 6.50 + CHF 2.80 booking surchargeCHF 4.00/km or CHF 4.50/km; CHF 1.23/min waitingOne operator's published tariff, including 8.1% VAT
Zurich
No verified static figure in the dossierUpfront estimate before requesting a rideApp estimate, not a city tariff
Фотография заснеженной горы через лобовое стекло
Sharafath Athimannil

Calculation

Example: 5 km in Basel

For a 5 km journey without congestion, the published Basel caps produce this calculation:

  • tariff 1: CHF 6.50 + 5 × CHF 4.00 = CHF 26.50;
  • tariff 2: CHF 6.50 + 5 × CHF 4.50 = CHF 29.00.

This is an arithmetic example, not a quote for a specific route. It excludes the booking surcharge and waiting.

Airport

Geneva Airport taxi fares

Maximum fixed fares connect Geneva Airport with four canton zones: CHF 25 for the adjacent zone, CHF 35 for the international-organisations zone, CHF 50 for the centre and right bank, and CHF 60 for the centre and left bank. When the meter is below the fixed cap, the passenger pays the lower amount.

The zone boundaries and non-taxi options are covered in the guide to getting from Geneva Airport to the city centre. For other airports, compare the guides for Zurich Airport to the centre and Basel Airport to the centre; this article does not assign an unverified fixed taxi price to either route.

Surcharges and timing

What raises the fare

In Basel, tariff 1 applies from 06:00 to 20:00 within Basel, Riehen and Bettingen. Tariff 2 applies from 20:00 to 06:00, on Sundays and public holidays, and outside those municipalities.

In Geneva, the surcharge is capped at CHF 1.50 for luggage weighing 5–30 kg, a pair of skis or a dog, and CHF 3 for luggage over 30 kg. Luggage under 5 kg, an assistance dog, and mobility aids for older people or people with disabilities do not incur this surcharge.

Price check

How to check the fare before boarding

  1. Find the rules for the city or canton where you will board.
  2. Check the time and zone boundary because these may determine the tariff number.
  3. View the app estimate immediately before requesting the car. For a VTC in Geneva, agree the maximum amount in advance.
  4. Check the booking, waiting and permitted extra charges.

Before any booking, Taxi-Zentrale Basel's English page shows CHF 6.50 to start, a CHF 2.80 booking surcharge, CHF 4.00/4.50 per kilometre and CHF 1.23 per waiting minute. The screenshot below shows the original English table. No passenger address or personal data is entered at this stage, and no payment is made.

Официальная таблица Taxi-Zentrale Basel: посадка, сбор за заказ, тарифы за километр и ожидание в CHF.
Taxi-Zentrale AG Basel interface

Compare options

How to save on a taxi ride

  • Before requesting a taxi, compare it with the routes in the guide to trains in Switzerland.
  • For intercity travel, use the train versus car comparison.
  • At an airport, check the route-specific guide first: options from Geneva Airport and Basel Airport depend on the actual destination.
  • If you use an app, check the estimate shown before requesting the car.

Checklist

A pre-ride safety check

Before boarding, save the displayed estimate or agreed maximum and check which tariff applies. After the ride, compare the total with the conditions shown in advance. If you need to challenge a charge, retain the available trip and pricing details.

FAQ

Frequently asked questions

Is there one taxi tariff for Switzerland?

No. Official rules and caps vary by canton and city.

How much does a 5 km taxi ride cost in Basel?

An arithmetic example using the published caps gives CHF 26.50 on tariff 1 or CHF 29.00 on tariff 2. It excludes the booking surcharge, waiting and route-specific conditions.

Is there a fixed fare from Geneva Airport?

Yes. The four canton zones have caps of CHF 25, 35, 50 and 60, but a lower meter reading takes precedence.

Can I see an app price before requesting a ride?

Yes. Uber's Swiss page says the app displays an upfront estimate before the request.

Can a Geneva VTC raise the agreed price after the ride?

No. The maximum is set before the journey and cannot be increased afterwards.

Summary

How to budget for a Swiss taxi

Calculate in CHF and ignore claims of one average national tariff. Use this order: local rules, tariff period and zone, surcharges, then an app estimate or agreed VTC maximum before boarding.

Sources

Nearby

Places to see in Switzerland

Traveller's journal

More stories and practical guides.