Saint-Imier (Jura) can be reached by train from Geneva, Zurich and Basel airports via Biel/Bienne.

Train Geneva Airport - Biel/Bienne (once every hour)

Train Zurich Airport - Biel/Bienne (twice every hour)

Coach from Basel Airport to the Railway Station
For information about the coach click here.
Train Basel - Biel/Bienne (twice every hour).

Biel/Bienne - Saint-Imier (twice every hour)

You can check the trains timetable at the web site of the Swiss Federal Railways

By car you can search for the best itinerary through the following web sites:

- ViaMichelin
- Route Search

or using Google Earth.