Varvsåkra is a village in Västervik Municipality, in Kalmar County, Sweden. Varvsåkra lies at 15 m above sea level. The nearest city is Västervik, 27 km to the southeast. Among the landmarks around are Lofta Church (6.4 km), Västra Eds kyrka (2.8 km) and church of Östra Ed (11.0 km).