Travel from St-Gallen to Lindau

Bus or train from St. Gallen to Lindau?

Swiss Railways (SBB/CFF/FFS) operates a train from St. Gallen to Lindau every 4 hours. Tickets cost $17 - $29 and the journey takes 46 min. Alternatively, FlixBus operates a bus from St. Gallen to Lindau twice daily. Tickets cost $2 - $5 and the journey takes 1 h 10 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from St. Gallen to Lindau

From St. Gallen(CH) train to Lindau Hbf. 46 min SFr 25. From St. Gallen bus to Lindau. 1 h 10 min SFr 4. From St. Gallen drive to Lindau. 51 min SFr 9. From Saint Gallen rideshare to Lindau (Bodensee). 1 h 13 min SFr 4.

Operators from St. Gallen to Lindau