Swiss Railways (SBB/CFF/FFS) operates a train from Basel to Eguisheim hourly. Tickets cost $22 - $35 and the journey takes 44 min. Conseil départemental du Haut-Rhin also services this route 4 times a day. Alternatively, BVB operates a bus from Basel to Eguisheim every 15 minutes. Tickets cost $3 - $5 and the journey takes 12 min. 3 other operators also service this route.
From Basel SBB train to Colmar Gare Sncf then line 440 bus to Eguisheim Poste. 1 h 53 min SFr 32. From Basel, Brausebad line 50 bus to Basel EuroAirport, EuroAirport Basel, bus to Colmar Gare Ouest, then line 208 bus to Eguisheim Rue de l'Hôpital. 3 h 47 min SFr 11. From Basel drive to Eguisheim. 39 min SFr 9.