Het land grenst aan geen enkele zee, de dichtstbijzijnde zeeën zijn de Oostzee in het noorden en de Adriatische Zee in het zuiden, beide op meer dan 300 kilometer afstand. Tsjechië grenst in het noordoosten aan Polen (658 km), in het oosten aan Slowakije (215 km), in het zuiden aan Oostenrijk (362 km) en in het westen en noordwesten aan Duitsland (646 km).
Op veel plaatsen is sprake van vulkanische activiteit die zich voordoet in de vorm van warmwaterbronnen. Rond die plekken zijn de beroemde kuuroorden en badplaatsen ontstaan.