Mount Vesuvius is a somma–stratovolcano located on the Gulf of Naples in Campania, Italy, about 9 km (5.6 mi) east of Naples and a short distance from the shore. It is one of several volcanoes forming the Campanian volcanic arc. Vesuvius consists of a large cone partially encircled by the steep rim of a summit caldera, resulting from the collapse of an earlier, much higher structure.
13 hotels within 5km of Mount Vesuvius in Metropolitan City of Naples, Italy. The closest is B&B Iolì Vesuvio, about 3.9km away.
Ercolano is the closest base, about 8km from the volcano, and the natural choice if you want to keep things simple: a bus or shuttle runs from town up to the trailhead, where you then hike to the crater. It also sits right by the Herculaneum ruins, so you can combine both in one stay. Options here include Villa Signorini Events & Hotel, Hotel Herculaneum, Il San Cristoforo, and Miglio D'Oro Park Hotel.
Pompei, around 10km away, works similarly — a short bus or taxi ride to the trailhead followed by the hike up — and has the advantage of putting you next to the Pompeii excavations. Choose from Hotel Forum, Hotel del Sole, HABITA79, Pompeii (a Tribute Portfolio Hotel), or Resort & Winery Bosco De Medici.
Naples, about 15km out, suits travellers who want a full city base with more hotel variety, dining, and transport links; getting to Vesuvius means training to Ercolano first, then bus and hike. Consider Hotel Royal Continental, Starhotels Terminus, Eurostars Hotel Excelsior, or Grand Hotel Vesuvio.
Sorrento, the farthest at roughly 25km, is best for those prioritizing coastal scenery over convenience — visiting Vesuvius means joining an organized tour or driving, then hiking. Hotels include Grand Hotel Royal, Grand Hotel de la Ville, Grand Hotel Capodimonte, and Imperial Hotel Tramontano.