Goczałkowice-Zdrój położone są w województwie śląskim, w dolinie górnej Wisły, około 1 km od jej brzegu. Od południowego wschodu otaczają je pasma Beskidów, a od północy rozlegle Lasy Pszczyńskie.
Dzieje Goczałkowic bedących wsią kameralną należącą bezpośrednio do panów pszczyńskich, związane są z historią Ziemi Pszczyńskiej. Pierwotnie wieś była lokowana na prawie polskim, ale po okresie panowania Piastów śląskich osada przeszła w ręce czeskich Luksemburgów, potem Habsburgów, a od 1740 do 1922 roku pod panowanie monarchii pruskiej.
Goczałkowice-Zdrój to uzdrowisko z pełną infrastrukturą leczniczą. Jest to największy ośrodek lecznictwa reumatologicznego w województwie śląskim, ale leczy się tutaj również inne schorzenia. Na atrakcyjność miejcowości w dużym stopniu wpływa też pięknie położony Zbiornik Goczałkowicki.
