Rozsáhlý výstavní areál EXPO 2010 o rozloze 5,3 km² je budován v dynamicky se rozvíjející části Šanghaje zvané Pudong, která v roce 2010 oslaví 20. výročí své existence. Lokalita se nachází na obou březích řeky Huangpo, poblíž centra města. Pavilony jsou rozmístěny v pěti sekcích podle geografické příslušnosti. Česká republika si pronajala unifikovaný modul v sekci C, vyhrazené evropským státům. Celým areálem vede komunikační tepna - Walking Highway. V bezprostřední blízkosti se nacházejí 4 linky metra, dálnice a přístav.