Search St. Gallen bus tickets

switcheroo

Quickview

How to get to St. Gallen by bus?

Routes72
Trips per day165
bus carriers4
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.

How to find cheap bus tickets to St. Gallen?

The cheapest prices for a bus ticket to St. Gallen that users have found recently on Wanderu start at $5.66. Such great deals to St. Gallen are available on one route to Bregenz. 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 St. Gallen. Lindau at $5.71 has consistently the lowest average bus ticket prices to St. Gallen.

What are the main bus stations in St. Gallen?

The most popular bus stations in St. Gallen are Lagerstraße 10 and Lagerstraße 10. Lagerstraße 10 is the busiest bus station in St. Gallen.

What are the most popular bus routes to St. Gallen?

Berlin

There are 14 bus schedules per day connecting Berlin with St. Gallen. It takes on average 16 hours to travel 396 miles, 636 kms, by bus from Berlin. 2 bus carriers offer schedules from Berlin, with FlixBus offering the most daily connections to St. Gallen. Traveling by bus from Berlin you will most likely to arrive in St. Gallen at Lagerstraße 10.
Avg. Time
16h 0m
Avg. Price
$97.31

Frankfurt

There are 12 bus schedules per day connecting Frankfurt with St. Gallen. It takes on average 11 hours to travel 189 miles, 304 kms, by bus from Frankfurt. One bus company operates schedules from Frankfurt, with FlixBus offering the most daily connections to St. Gallen. Traveling by bus from Frankfurt you will most likely to arrive in St. Gallen at Lagerstraße 10.
Avg. Time
11h 0m
Avg. Price
$53.37

Prague

There are 9 bus schedules per day connecting Prague with St. Gallen. It takes on average 10 hours to travel 295 miles, 474 kms, by bus from Prague. 2 bus carriers offer schedules from Prague, with FlixBus offering the most daily connections to St. Gallen. Traveling by bus from Prague you will most likely to arrive in St. Gallen at Lagerstraße 10.
Avg. Time
10h 0m
Avg. Price
$71.26

Bratislava

There are 8 bus schedules per day connecting Bratislava with St. Gallen. It takes on average 13 hours to travel 363 miles, 584 kms, by bus from Bratislava. One bus company operates schedules from Bratislava, with FlixBus offering the most daily connections to St. Gallen. Traveling by bus from Bratislava you will most likely to arrive in St. Gallen at Lagerstraße 10.
Avg. Time
13h 0m
Avg. Price
$60.85

Budapest

There are 8 bus schedules per day connecting Budapest with St. Gallen. It takes on average 15 hours to travel 452 miles, 727 kms, by bus from Budapest. 2 bus carriers offer schedules from Budapest, with FlixBus offering the most daily connections to St. Gallen. Traveling by bus from Budapest you will most likely to arrive in St. Gallen at Lagerstraße 10.
Avg. Time
15h 0m
Avg. Price
$68.50