COVID-19 Cancellation Policies & Trip Protection
Learn more ›

Search bus tickets to Zurich

switcheroo

Quickview

How to get to Zurich by bus

Routes9
Trips per day71
bus lines3
Stations1
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

What is a good price for a bus ticket to Zurich?

$14.30 is the cheapest price for a bus ticket to Zurich, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to Zurich. In the last month, buses from Lyon to Zurich had the lowest average price at $19.54.

Where is the bus station in Zurich, Switzerland?

The main bus station in Zurich is Limmatstrasse 5. As the busiest station, it has the most bus arrivals, although some buses may make other stops in and around Zurich.

Berlin

There are 20 scheduled buses per day from Berlin to Zurich. The route can be as long as 416 miles, or 670 kilometers. On average, the journey takes 15 hours and 3 minutes. One bus company, FlixBus, connects Berlin to Zurich. Buses from Berlin usually arrive in Zurich at Limmatstrasse 5.
Avg. Time
15h 3m
Avg. Price
$41.59

Budapest

There are 11 scheduled buses per day from Budapest to Zurich. The route can be as long as 491 miles, or 790 kilometers. On average, the journey takes 18 hours and 42 minutes. One bus company, FlixBus, connects Budapest to Zurich. Buses from Budapest usually arrive in Zurich at Limmatstrasse 5.
Avg. Time
18h 42m
Avg. Price
$55.58

Vienna

There are 11 scheduled buses per day from Vienna to Zurich. The route can be as long as 368 miles, or 593 kilometers. On average, the journey takes 15 hours and 15 minutes. One bus company, FlixBus, connects Vienna to Zurich. Buses from Vienna usually arrive in Zurich at Limmatstrasse 5.
Avg. Time
15h 15m
Avg. Price
$47.41

Rome

There are 8 scheduled buses per day from Rome to Zurich. The route can be as long as 426 miles, or 685 kilometers. On average, the journey takes 14 hours and 21 minutes. One bus company, FlixBus, connects Rome to Zurich. Buses from Rome usually arrive in Zurich at Limmatstrasse 5.
Avg. Time
14h 21m
Avg. Price
$48.15

Paris

There are 7 scheduled buses per day from Paris to Zurich. The route can be as long as 304 miles, or 488 kilometers. On average, the journey takes 13 hours and 28 minutes. One bus company, FlixBus, connects Paris to Zurich. Buses from Paris usually arrive in Zurich at Limmatstrasse 5.
Avg. Time
13h 28m
Avg. Price
$38.79

Located in Switzerland, Zurich is accessible by bus from 9 other cities. You can choose from 71 daily scheduled trips when you search for buses to Zurich on Wanderu. FlixBus usually has the most buses on any given day.

Looking for other ways to get there? Train tickets to Zurich are also available..

Bus companies serving Zurich

FlixBus

There are 145 scheduled FlixBus buses per day. FlixBus can get you to Zurich from 41 cities, including Munich.
Avg. Time
10h 32m
Avg. Price
$33.99

Calanda Viaggi

There are 3 scheduled Calanda Viaggi buses per day. Calanda Viaggi can get you to Zurich from 5 cities, including Ponte Filo-barca.
Avg. Time
1d 6h 7m
Avg. Price
$84.49

Marino

There is one Marino bus per day, from Frankfurt to Zurich.
Avg. Time
7h 30m
Avg. Price
$30.52