The average train between Bayreuth and Greifswald takes 9h 12m and the fastest train takes 8h 15m. The train service runs several times per day from Bayreuth to Greifswald. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run 5 times a day between Bayreuth and Greifswald. The earliest departure is at 5:55 AM in the morning, and the last departure from Bayreuth is at 11:39 PM which arrives into Greifswald at 10:18 AM. All services require a transfer at Nürnberg Hbf and take an average of 9h 12m. The schedules shown below are for the next available departures.


8h 23m • 2 changes


9h 16m • 2 changes


8h 15m • 2 changes


8h 15m • 2 changes


8h 23m • 2 changes


9h 16m • 2 changes


8h 15m • 2 changes


8h 15m • 2 changes


8h 23m • 2 changes


9h 16m • 2 changes


8h 15m • 2 changes


8h 15m • 2 changes


8h 23m • 2 changes


9h 16m • 2 changes


8h 15m • 2 changes


8h 15m • 2 changes
Want to know about travelling from Bayreuth to Greifswald? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Bayreuth to Greifswald. However, there are services departing from Bayreuth station and arriving at Greifswald station via Nürnberg Hbf. The journey, including transfers, takes approximately 9h 12m.
Bayreuth to Greifswald train services, operated by Deutsche Bahn Regio (DB Regional), depart from Bayreuth Hbf station.
Bayreuth to Greifswald train services, operated by Deutsche Bahn Regio (DB Regional), arrive at Greifswald station.
Book your Bayreuth to Greifswald train tickets online with Deutsche Bahn Regio (DB Regional) and Deutsche Bahn Intercity (DB IC).
The distance between Bayreuth and Greifswald is 477.2 km. The road distance is 749 km.
You can take a train from Bayreuth Hbf to Greifswald via Nürnberg Hbf and Berlin Hbf in around 7h 11m.