Bayreuth is situated in the northern part of Bavaria not too far from the Czech border, which makes it fairly centrally located in Germany and easily accessible from most other regions.
There is no real large local airport - it is plum in the middle of the Frankfurt-Prague-Munich triangle - and the rail connections are regional rather than the quick international lines. However the motorway access for those using a car or the bus services is excellent.
Bayreuth is only a few kilometers from the important A9 motorway which runs between Munich and Berlin, opening up the south and east of the country. It is also not far from the A9 motorway junction with the A70, opening up a variety of routes through to the major towns in the north and west of the country.
Bayreuth is part of the Greater Nuremberg Area public transport system and there are regular regional train services between the main train stations in Bayreuth and Nuremberg. The Franken-Sachsen-Express is a longer-distance service which runs between Nuremberg and Dresden, stopping in Bayreuth.
Bayreuth is part of the private bus network available from MeinFernbus.de with good connections throughout the country. More information on the bus services and destinations offered is available here: meinfernbus.de
The closest airport to Bayreuth is Nuremberg (Nürnberg in German), which offers a small selection of European destinations as well as arrivals from other German airports.
Those arriving from further away may be able to get a connecting flight to Nuremberg, but travelling via the international hubs of Munich, Frankfurt or even Prague (over the border in the Czech Republic) will offer a much greater choice.
Nuremberg Airport - Bayreuth : 85km
Munich Airport - Bayreuth : 220km
Prague Airport - Bayreuth : 255km
Frankfurt Airport - Bayreuth : 275km
The map controls to the left enable zooming in and out of the overall view. The control at the top right enable switching between a 'satellite view' and a 'map view'.