Marholma is a village in Vetlanda Municipality, in Jönköping County, Sweden. Marholma lies at 215 m above sea level. The nearest city is Västervik, 72 km to the east. Among the landmarks around are Järeda Church (9.5 km), Hässleby Church (14.8 km) and Bellö Church (16.6 km). Among the natural features are Rumskulla oak (28 km).