Yverdon-les-Bains is centrally situated, which brings it within easy reach of the main Swiss airports.
Geneva airport conveniently has its own train station, is a destination for all the major international airlines and makes Yverdon-les-Bains easy to reach from around the world (50 minutes by car or 53 minutes by train).
All major international airlines take off and land at Zurich Kloten International Airport, which is also served by an on-site station. This puts Zurich barely 2 hours 05 minutes away from Lausanne by train or 1 hour 55 minutes by car.
Basel (1 hour 44 minutes by car and 1 hour 49 minutes by train) and Bern (1 hour by car and 1 hour 12 minutes by train) also have their own international airports.