La gare de Vieux-Thann est une gare ferroviaire française de la ligne de Lutterbach à Kruth, située sur le territoire de la commune de Vieux-Thann dans le département du Haut-Rhin, en région Grand Est. C'est une halte ferroviaire de la Société nationale des chemins de fer français (SNCF) desservie par des trains TER Grand Est et du Tram-train Mulhouse-Vallée de la Thur.