Gruvan is a village in Västervik Municipality, in Kalmar County, Sweden. Gruvan lies at 1 m above sea level. The nearest city is Västervik, 8.9 km to the northwest. Beaches nearby: Sandviksbadet (5.3 km), Idösund (3.6 km), Breviksbadet (10 km). Among the landmarks around are Smalspårsjärnvägen Hultsfred–Västervik (8.4 km), Sankta Gertruds kyrka, Västervik (9.0 km) and Sankt Petri kyrka, Västervik (8.6 km).