From Germany: On the A5 until exit Weil am Rhein, or via the A81 and through various roads.
From Switzerland: To Basel and then A55 until exit Weil am Rhein.
From France: Via Mulhouse (A36) or Strasbourg (A44)
With IC/EC and ICE directly to Basel (Bad. Train Station) and from there, a few minutes journey with regional trains to Weil am Rhein.
via Airport Basel-Mulhouse