Almere (200 000 invånare) ligger precis mitt emot Amsterdam. Det 20 km breda vattendraget Ijmeer separerar de två städerna. Det tar bara 20 minuter att nå centrala Amsterdam med tåg. Almere är en välplanerad stad och har ett av Hollands största köpcentrum. Holland Cup spelas på fyra idrottsanläggningar, däribland den professionella klubben FC Almeres hemmaplan, inom en radie på 4 km från centrum.