Ask a seasoned ground hopper where to start and the answer is usually the same: Germany. The Bundesliga combines enormous crowds, atmospheres that start long before kick-off, an efficient rail network and, in many grounds, safe-standing terraces that make football feel the way it used to. A long weekend can realistically take in two or three matches, and the stadiums themselves are destinations in their own right.
This is a six-stop Bundesliga route, from the Ruhr to the Hanseatic north.
Why Germany works for ground hopping
Distances are short, trains are frequent, and most stadiums are reachable by public transport. At many clubs a match ticket doubles as a regional transport pass on matchday, which makes the logistics refreshingly simple. Kick-offs are spread across Friday night, Saturday afternoon and Sunday, so a well-planned weekend can include a double-header.
Two practical notes before you book: tickets for the biggest clubs sell out quickly and often go through membership or ballots, so look early. And check each club's payment rules, as many grounds are now cashless.
Stop 1: Veltins Arena, Gelsenkirchen
Veltins Arena
62,278 capacity
View stadium →Schalke's home on Arenaring opened in 2001 and holds 62,278. Known to fans simply as "Auf Schalke", it was designed by HPP Architekten and was a host venue at Euro 2024. The Ground Hopper community has logged 18 visits here, and the ground has family sections, accessible seating and a dedicated away end. Gelsenkirchen is a working-class Ruhr city, and the atmosphere reflects it: loud, loyal and proud.
Stop 2: Deutsche Bank Park, Frankfurt
Deutsche Bank Park
59,500 capacity
View stadium →Frankfurt's ground on Mörfelder Landstraße has a footballing history stretching back to 1925, with a major reconstruction by HOK Sport in 2005. Capacity is 59,500, and it is the best-rated ground on this route by our community (an average of roughly 4.7 out of 5 across 41 ratings). It sits in the city forest, a short ride from the main station, and Eintracht's supporters are among the most vocal in Germany.
Stop 3: Volksparkstadion, Hamburg
Volksparkstadion
57,000 capacity
View stadium →Home of Hamburger SV, the Volksparkstadion opened in 1953, was fully rebuilt in 1998, and holds 57,000. It also hosted matches at Euro 2024. Located in Bahrenfeld on the western edge of the city, it is reached by train and a short walk, and remains one of the biggest grounds in the north.
Stop 4: Millerntor-Stadion, Hamburg
Millerntor-Stadion
29,564 capacity
View stadium →The perfect pairing with the Volksparkstadion. St. Pauli's compact 29,564-capacity ground on Harald-Stender-Platz sits close to the Reeperbahn and the harbour, and is as much a cultural landmark as a sports venue. The contrast with the HSV experience is the point: same city, entirely different football. If your schedule allows only one Hamburg match, choose based on whether you want scale or character.
Stop 5: Weserstadion, Bremen
Weserstadion
42,358 capacity
View stadium →Werder Bremen play beside the River Weser at a stadium with a capacity of 42,358, a short walk from the city centre. It has 32 logged visits in our database, making it one of the most popular grounds on this route. It is also an easy day trip from Hamburg by train.
Stop 6: MEWA Arena, Mainz
MEWA ARENA
34,034 capacity
View stadium →Mainz 05's modern ground on Eugen-Salomon-Straße holds 34,034 and replaced the old Bruchweg stadium in 2011. It lacks the history of the Ruhr and Hamburg grounds, but the carnival-town spirit of Mainz makes up for it. It also sits close to Frankfurt, so you can combine it with Stop 2.
Planning your route
A sensible weekend: Friday in Frankfurt or Mainz, Saturday in the Ruhr, Sunday in Hamburg or Bremen. Regional-train day tickets give flexibility, and Hamburg or Frankfurt make the best bases thanks to their connections.
Ready to plan your own German football trip? Browse the full Ground Hopper stadium database for capacities, locations and visitor ratings, log your visits as you go, and read our guides to Signal Iduna Park, the Allianz Arena and the Olympiastadion Berlin to extend the route.