Marholma ist ein Dorf in der Gemeinde Vetlanda, in Jönköpings län, Schweden. Marholma liegt auf 215 m Höhe. Die nächste größere Stadt ist Västervik, 72 km östlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Järeda Church (9,5 km), Hässleby Church (14,8 km) und Bellö Church (16,6 km). Zu den Naturdenkmälern gehören Rumskullaeken (28 km).