Äskestock is a village in Västervik Municipality, in Kalmar County, Sweden. Äskestock lies at 23 m above sea level. The nearest city is Västervik, 16.7 km to the north. Beaches nearby: Idösund (14 km). Among the landmarks around are Smalspårsjärnvägen Hultsfred–Västervik (16.4 km), Sankta Gertruds kyrka, Västervik (16.7 km) and Västrums kyrka (5.7 km).