1map logoGo to main page

Zurich, Zurich (Canton) to St. Gallen, St.Gallen Canton from €5.4: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Zurich, Switzerland
to
St. Gallen, Switzerland

How to Get from Zurich to St. Gallen: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$5.4 RideshareBest price
87 kmDistance
54m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Zurich to St. Gallen with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
FlixBus
Bus
Average Duration
1h  5m
Estimated price
3.6-21
Recommended
Company
BlaBlaCar
Rideshare
Average Duration
1h  25m
Estimated price
5.4-5.4
Cheapest
route map
Distance: 87 km
Duration: 54m

See more options

Company
Swiss Railways (SBB/CFF/FFS)
Train
Average Duration
1h  13m
Estimated price
8-11
Company
various
Drive
Average Duration
54m
Estimated price
15-23

Traveling From Zurich to St. Gallen

The journey from Zurich to St. Gallen offers a compelling contrast between the bustling urban life of Zurich and the serene charm of St. Gallen, where history and picturesque landscapes await.

Best Neighbourhoods in St. Gallen

St. Gallen boasts diverse neighborhoods, each offering a distinct atmosphere and charm.

Old Town
• Home to stunning baroque architecture.
• Charming cafes and shops line cobblestone streets.
St. Georgen
• Trendy area with modern eateries and bars.
• Close to the university, vibrant student life.
Espenmoos
• Quiet residential area with green spaces.
• Scenic views of surrounding hills and nature.

Best Times To Visit St. Gallen's Attractions

Explore St. Gallen's highlights by timing your visits for an enjoyable experience.

St. Gallen Abbey Library
Visit early morning on weekdays for a quieter experience.
Textile Museum
Afternoons during weekdays often see fewer visitors.
Wildpark Peter and Paul
Late afternoons during spring and summer are ideal for fewer crowds.

St. Gallen Weather: What to Expect Year-Round

St. Gallen enjoys a temperate climate with four distinct seasons, featuring mild summers and snowy winters, making spring and early fall the best times to visit for pleasant weather. Understanding the weather patterns helps you pack wisely and plan activities that align with your travel goals.

Dining Recommendation

In St. Gallen, don't miss trying 'St. Galler Bratwurst,' a grilled sausage made from a blend of pork and spices, best enjoyed at the local favorite, Restaurant Zur Waid. This culinary experience offers a rustic, cozy atmosphere and a focus on fresh, local ingredients that distinctly contrasts with the more international flavors often found in Zurich.

Zurich - St. Gallen operators

Explore transport companies operating between Zurich and St. Gallen, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Zurich Bus Station to St. Gallen train station

Average Duration
1h 5m
Estimated price
€8-13

Bus from Zurich Central Bus Station Sihlquai to St. Gallen Lagerstrasse

Average Duration
1h
Estimated price
€3.6-3.6

Bus from Zurich to St. Gallen

Average Duration
1h 20m
Estimated price
€3.61-3.61

Bus from Zurich to St. Gallen

Average Duration
2h
Estimated price
€15-21
Train Show train routes
Contact phone
+41 848 44 66 88
Website
https://www.sbb.ch/en

Train from Zürich Hb to St. Gallen

Average Duration
1h 13m
Estimated price
€31-5.45
Contact phone
+49 (0) 7531 915109
Website
https://sbb-deutschland.de

Train from Zürich hbf to St. Gallen(CH)

Average Duration
57m
Estimated price
€8-11
all-pages.other Show other routes
Contact phone
+3 318 576 2228
Website
https://blablacar.com

Other from Zurich to Saint Gallen

Average Duration
1h 25m
Estimated price
€5.4-5.4

Zurich to St. Gallen: Overview of Bus, Train, Flight, and Car Trips

Traveling between Zurich and St. Gallen offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a picturesque journey from Zürich to St. Gallen by car, covering a distance of 54 miles in just under an hour, allowing you to enjoy the Swiss countryside along the way. 💰 Explore cost-effective travel options with prices ranging from €16 to €24 for the road trip between these two charming Swiss cities, offering both affordability and convenience for travelers.
Average price
€16 - €24
🚆 Enjoy a quick and convenient journey from Zurich to St. Gallen by train operated by Swiss Railways. Services run every 15 minutes, making it easy to plan your trip any day of the week. The train ride typically takes around 1 hour and 13 minutes. 🌲 Sit back and relax as you travel approximately 87.0 km through picturesque Swiss landscapes. Choose from different routes, such as the long-distance train towards Rorschach or Chur, each offering a comfortable and scenic ride. For detailed schedules and booking information, you can visit the Schweizerische Bundesbahnen website. 🏰 Whether you opt for the 59-minute, 1 hour 13-minute, or 57-minute route to St. Gallen, you'll experience Swiss efficiency and hospitality throughout your journey. With affordable ticket prices ranging from €8 to €11, this train adventure from Zurich to St. Gallen promises a seamless and enjoyable travel experience.
Departure Point
Zürich Hb station
Arrival Point
St. Gallen station
🚌 Departing from Zurich Bus Station, you will arrive at St. Gallen train station after a pleasant 1 hour and 5-minute bus journey. FlixBus operates this route twice daily, providing convenience for travelers heading to St. Gallen from Zurich. 🗺️ The scenic route from Zurich to St. Gallen covers a distance of 87.0 km, offering travelers a quick and comfortable way to reach their destination. With affordable ticket prices ranging from €4 to €21, it's a budget-friendly option for exploring Switzerland by bus. 🕰️ For a smooth and efficient trip, consider the various routes available, such as the 59-minute journey on a long-distance train towards Rorschach or the 57-minute train ride towards München Hbf. With reliable services provided by Schweizerische Bundesbahnen, your journey from Zurich to St. Gallen will be both convenient and enjoyable.
Departure Point
Zurich Bus Station
Arrival Point
St. Gallen train station

Frequently asked questions

Find out more about the route from Zurich to St. Gallen.

Or choose the category:
The cheapest way to travel from Zurich to St. Gallen is by ridesharing, which typically costs around €6. This option offers a cost-effective and efficient means of transportation, taking approximately 1 hour and 25 minutes to reach your destination. Ridesharing allows for flexibility in scheduling and may offer a more personalized travel experience compared to other modes of transportation.
The fastest way to travel from Zurich to St. Gallen is by driving, which takes approximately 54 minutes. The distance between the two cities is around 80 kilometers. Driving may also give you the flexibility to explore lesser-known attractions en route. Keep in mind that road conditions and traffic can affect the actual travel time.
The distance between Zurich and St. Gallen is 39 miles as the crow flies. If you were to travel by road, the distance extends to approximately 53.8 miles. The route by road usually takes around an hour to an hour and a half to cover, depending on traffic conditions and mode of transportation. St. Gallen can be easily reached from Zurich by various means of transportation due to the relatively short distance between the two cities.
To travel from Zurich to St. Gallen without a car, the most convenient option is to take a bus. Buses operate regularly between the two cities and the journey typically takes around 1 hour and 5 minutes. Ticket prices for the bus can range from €4 to €21, making it an affordable and efficient mode of transportation for this route. You can check the schedule and purchase tickets in advance to ensure a smooth journey between Zurich and St. Gallen.
The bus from Zurich Bus Station to St. Gallen train station takes approximately 1 hour and 5 minutes, including transfers. This bus service operates twice daily, providing a convenient and relatively quick option for traveling between the two cities. Travelers can enjoy a comfortable journey through picturesque scenery while en route to their destination in St. Gallen. It is advisable to check the schedule in advance to plan your trip accordingly and ensure a smooth and timely arrival.
There are over 680 hotels available in St. Gallen offering a wide range of accommodations to choose from. Prices for hotels in St. Gallen typically start at €87 per night, making it possible to find options that suit various budgets. Whether you prefer a cozy boutique hotel or a more luxurious stay, there are accommodations in St. Gallen to cater to different preferences. It is recommended to book your accommodation in advance to secure your desired stay during your trip.
Yes, you can share a ride from Zurich to St. Gallen using the carpooling service offered by Blablacar. This service allows travelers to find drivers heading in the same direction, making it a convenient and eco-friendly option. It's particularly useful if you don't have a driver's license or prefer to avoid public transport. Simply check for available rides on the platform, book a seat, and enjoy a shared journey to St. Gallen.
Yes, you can drive from Zurich to St. Gallen. The driving distance between the two cities is 54 miles, and it usually takes around 54 minutes to travel by car, depending on traffic conditions. The route offers beautiful views of the Swiss landscape, making the drive enjoyable. Be sure to adhere to local traffic rules and regulations while driving in Switzerland.
Yes, there is a direct bus service between Zurich and St. Gallen. The bus departs from Zurich Bus Station and arrives at St. Gallen train station. These buses run twice daily and operate every day, with the journey taking approximately 1 hour and 5 minutes. It is a convenient and straightforward option for travelers looking to make this trip.
To catch the bus from Zurich to St. Gallen you should head to the Zurich Bus Station where FlixBus operates the service. The Zurich Bus Station is conveniently located in the city center making it easily accessible by public transportation or taxi. Make sure to arrive at the station in advance to ensure a smooth boarding process for your journey to St. Gallen.
The bus services from Zürich to Sankt Gallen, operated by FlixBus, arrive at the St. Gallen train station. The station is centrally located in St. Gallen, making it convenient for travelers to access the city center and other parts of St. Gallen. Passengers can easily find public transportation, taxis, or walk to their accommodations from the St. Gallen train station. Overall, the arrival point at St. Gallen train station offers easy connectivity for travelers to explore the city.
Trains traveling from Zurich to St. Gallen arrive at St. Gallen station. This station serves as the main railway hub in St. Gallen and offers convenient connections to various parts of the city. St. Gallen station is well-equipped with facilities such as ticket counters, waiting areas, and restaurants for the convenience of travelers. Passengers can easily access the city center and other attractions from this centrally located train station.
Yes, there is a direct train service between Zurich and St. Gallen that departs from Zürich Hb and arrives at St. Gallen. Trains operate every day with departures every 15 minutes, making it a convenient option for travelers. The journey on the direct train takes approximately 1 hour and 13 minutes, providing a quick and efficient way to travel between the two cities. It's a popular choice for those looking to avoid transfers and have a smooth journey.
To catch the train from Zurich to St. Gallen, head to Zürich Hauptbahnhof station, which is the main railway station in Zurich. The Swiss Railways operate the train services between these two cities. Trains are frequent and provide a comfortable and efficient way to travel from Zurich to St. Gallen. Be sure to check the schedule in advance and arrive at the station with ample time before the departure.
The cost of a train ticket from Zurich to St. Gallen typically ranges between €8 and €11. The prices may vary depending on the class of service and the time of booking. It's recommended to check the current fares and schedules on the Swiss Federal Railways website for the most up-to-date information before planning your journey.
The cost of a bus ticket between Zurich and St. Gallen ranges from €4 to €21, depending on the specific bus company, time of booking, and available discounts. It is recommended to compare prices across different bus operators to find the best deal for your preferred travel dates. Additionally, booking tickets in advance or opting for off-peak travel times can often result in lower fares for this route. Keep in mind that prices may fluctuate, so it's advisable to check the latest fares before booking your bus journey.
The cost of driving from Zurich to St. Gallen can range between €16 to €24, depending on factors like fuel efficiency, tolls, and parking fees. This estimate includes fuel expenses for the approximately 80-kilometer journey that takes about an hour. Keep in mind that additional costs like tolls on the highway might also apply during the trip. It's recommended to check current fuel prices and road conditions before embarking on the journey for a more accurate cost estimation.