If you are travelling by plane, you should fly to Berlin, Frankfurt, Leipzig or Erfurt airports, since they offer the most convenient rail and bus connections to Weimar.
A number of fast and Intercity trains from several directions stop at Weimar station. Weimar can be easily reached by train from
- Berlin (2 hours 30 mins)
- Frankfurt (2 hours 30 mins)
- Leipzig (1 hour)
- Erfurt (15 mins).
The railway station in Weimar is north of the city centre, which is easily accessible within a few minutes either by bus or on foot.
Additional information about Weimar can be found at the following webpages: