Keflavik is a town on the Reykjavik Peninsula in southwestern Iceland.
Keflavik is located 30 km west of the capital Reykjavik (by road — about 50 km), the city has a harbor, near the city — the international airport of the same name.
Gardur is located 10 km south of Keblavik.