Tapolca is a town in Veszprém county, Hungary, close to Lake Balaton. It is located at around 46°52′58″N 17°26′29″E / 46.88278°N 17.44139°E / 46.88278; 17.44139. The town has a separate district approximately 5 km to the East called Tapolca-Diszel.