Search bus tickets toZurich

switcheroo

Quickview

How to get to Zurich by bus?

Routes295
Trips per day1,073
bus carriers9
Stations2
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

What are the cheapest bus tickets to Zurich?

The cheapest prices for a bus ticket to Zurich that users have found recently on Wanderu start at $5.61. Such great deals to Zurich are available on one route to Basel. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on bus travel to get you to Zurich. Basel at $5.63 has consistently the lowest average bus ticket prices to Zurich.

What are the main bus stations in Zurich?

The most popular bus stations in Zurich are Limmatstrasse 5 and Zürich HB (Carpark Sihlquai). Limmatstrasse 5 is the busiest bus station in Zurich.

What are the most popular bus routes to Zurich?

Berlin

There are 24 bus schedules per day connecting Berlin with Zurich. It takes on average 16 hours and 3 minutes to travel 416 miles, 670 kms, by bus from Berlin. 3 bus carriers offer schedules from Berlin, with FlixBus offering the most daily connections to Zurich. Traveling by bus from Berlin you will most likely to arrive in Zurich at Limmatstrasse 5.
Avg. Time
16h 3m
Avg. Price
$51.77

Milan

There are 21 bus schedules per day connecting Milan with Zurich. It takes on average 4 hours and 8 minutes to travel 136 miles, 219 kms, by bus from Milan. 7 bus carriers offer schedules from Milan, with FlixBus offering the most daily connections to Zurich. Traveling by bus from Milan you will most likely to arrive in Zurich at Limmatstrasse 5.
Avg. Time
4h 8m
Avg. Price
$24.36

Venice

There are 19 bus schedules per day connecting Venice with Zurich. It takes on average 9 hours and 22 minutes to travel 225 miles, 361 kms, by bus from Venice. One bus company operates schedules from Venice, with FlixBus offering the most daily connections to Zurich. Traveling by bus from Venice you will most likely to arrive in Zurich at Limmatstrasse 5.
Avg. Time
9h 22m
Avg. Price
$37.96

Frankfurt

There are 18 bus schedules per day connecting Frankfurt with Zurich. It takes on average 7 hours and 22 minutes to travel 190 miles, 305 kms, by bus from Frankfurt. 4 bus carriers offer schedules from Frankfurt, with FlixBus offering the most daily connections to Zurich. Traveling by bus from Frankfurt you will most likely to arrive in Zurich at Limmatstrasse 5.
Avg. Time
7h 22m
Avg. Price
$24.30

Konstanz

There are 18 bus schedules per day connecting Konstanz with Zurich. It takes on average 1 hour and 10 minutes to travel 37 miles, 59 kms, by bus from Konstanz. One bus company operates schedules from Konstanz, with FlixBus offering the most daily connections to Zurich. Traveling by bus from Konstanz you will most likely to arrive in Zurich at Limmatstrasse 5.
Avg. Time
1h 10m
Avg. Price
$9.30

What bus companies travel to Zurich, Switzerland?

Located in, Switzerland, you can travel by bus to Zurich from 295 destinations and choose from 1073 daily bus schedules to get you there. FlixBus has the most bus connections to Zurich. The furthest bus arriving in Zurich covers a distance of 982.12 miles, 1580.18 kms, covering the journey in and 56 minutes

Looking for other ways to get there? Check out Train options to Zurich.

bus companies serving Zurich

There are 2 daily RegioJet Bus schedules to Zurich. RegioJet Bus can get you to Zurich by bus from 9 destinations including Berlin.
Avg. Time
12h 35m
Avg. Price
$41.60

There are 6 daily Ouibus schedules to Zurich. Ouibus can get you to Zurich by bus from 14 destinations including Milan.
Avg. Time
9h 16m
Avg. Price
$41.34

There are 2 daily Marino schedules to Zurich. Marino can get you to Zurich by bus from 9 destinations including Frankfurt.
Avg. Time
6h 46m
Avg. Price
$23.24

There are 1 daily L'Aurora Viaggi schedules to Zurich. L'Aurora Viaggi can get you to Zurich by bus from 5 destinations including Rho.
Avg. Time
8h 2m
Avg. Price
$34.57

There are 7 daily IC Bus schedules to Zurich. IC Bus can get you to Zurich by bus from Munich.
Avg. Time
3h 44m
Avg. Price
$38.83

There are 304 daily FlixBus schedules to Zurich. FlixBus can get you to Zurich by bus from 193 destinations including Milan.
Avg. Time
9h 58m
Avg. Price
$36.28

There are 11 daily Eurolines France schedules to Zurich. Eurolines France can get you to Zurich by bus from 40 destinations including Brussels.
Avg. Time
28h 38m
Avg. Price
$83.83

There are 2 daily Calanda Viaggi schedules to Zurich. Calanda Viaggi can get you to Zurich by bus from 10 destinations including Lagonegro.
Avg. Time
19h 29m
Avg. Price
$88.89

There are 1 daily Baltour schedules to Zurich. Baltour can get you to Zurich by bus from Milan.
Avg. Time
5h 0m
Avg. Price
$25.75