There are 13 ways to get from Piazza to Vesuvius by train (Trenitalia), bus, car, train, plane, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Brescia to Milano Centraletrain Fr
- Take the train from Milano Centrale to Napoli Afragolatrain Fr
7h 16m€122–296Train, train to Milano Malpensa Airport, fly to Naples Airport
cheapest- Take the train from Brescia to Milano Centraletrain
- Take the train from Milano Centrale to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Naples Airport (NAP)plane MXP - NAP
7h 25m€62–237Bus via Brescia Via Solferino
- Take the bus from Brescia Via Solferino to Napoli, Autostazione Metroparkbus MarinoBus 055
14h 4m€77–128Drive 753.5 km
- Drive from Piazza to Vesuviuscar 753.5 km
7h 25m€116–167Line 13 bus, train, line 92 bus to Milan Linate Airport, fly to Naples Airport, shuttle
- Take the bus from Via Benedetto Croce to Brescia Stationbus
- Take the train from Brescia to Milano Centraletrain
- Take the bus from p.za luigi di savoia to dateo m4bus
- Fly from Milan Linate Airport (LIN) to Naples Airport (NAP)plane LIN - NAP
- Take a shuttle bus from Pompei Scavi Villa dei Misteri to Vesuvio National Park
6h 39mTrain via Riviera Di Chiaia
- Take the train from Brescia to Milano Centraletrain Fr
- Take the train from Milano Centrale to Napoli Centraletrain 9981 / ...
8h 24m€103–243Train #2 (Trenitalia)
- Take the train from Brescia to Napoli Centraletrain Fr
8h 29m€117–213Bus
- Take the bus from Brescia to Napoli P.zza Garibaldibus 532
14h 53m€63–98Line 13 bus, bus to Il Caravaggio International Airport, fly to Naples Airport, shuttle
- Take the bus from Via Benedetto Croce to Poliambulanzabus
- Take the bus from Brescia Poliambulanza to Milan Bergamo Airportbus
- Fly from Il Caravaggio International Airport (BGY) to Naples Airport (NAP)plane BGY - NAP
- Take a shuttle bus from Pompei Scavi Villa dei Misteri to Vesuvio National Park
7h 13mTrain to Venice Marco Polo Airport, fly to Naples Airport
- Take the train from Brescia to Venezia Mestretrain
- Fly from Venice Marco Polo Airport (VCE) to Naples Airport (NAP)plane VCE - NAP
7h 31m€72–266Train to Milan Linate Airport, fly to Foggia Gino Lisa Airport, bus
- Take the train from Brescia to Milano Centraletrain
- Fly from Milan Linate Airport (LIN) to Foggia Gino Lisa Airport (FOG)plane LIN - FOG
- Take the bus from Foggia Airport to Napoli, Autostazione Metroparkbus
9h 16m€112–415Line 13 bus, train to Milan Linate Airport, fly to Fiumicino International Airport, train, shuttle
- Take the bus from Via Benedetto Croce to Brescia Stationbus
- Take the train from Brescia to Milano Centraletrain
- Fly from Milan Linate Airport (LIN) to Fiumicino International Airport (FCO)plane LIN - FCO
- Take the train from Roma Termini to Napoli Centraletrain
- Take the train from Napoli P. Garibaldi to Pompei Scavi Villa dei Misteritrain
- Take a shuttle bus from Pompei Scavi Villa dei Misteri to Vesuvio National Park
8h 8mBus to Il Caravaggio International Airport, fly to Salerno Costa D'Amalfi Airport, bus
- Take the bus from Brescia Poliambulanza to Milan Bergamo Airportbus
- Fly from Il Caravaggio International Airport (BGY) to Salerno Costa D'Amalfi Airport (QSR)plane BGY - QSR
- Take the bus from Salerno Airport to Pompei - P.zza Falcone e Borsellinobus
8h 24m€75–281
Milan Linate Airport (LIN) to Naples Airport (NAP) flights
Questions & Answers
The cheapest way to get from Piazza to Vesuvius is to bus which costs €60 - €100 and takes 14h 53m.
The fastest way to get from Piazza to Vesuvius is to train which takes 7h 16m and costs €120 - €300.
No, there is no direct bus from Piazza to Vesuvius. However, there are services departing from Via Benedetto Croce and arriving at Vesuvio - National Park via Brescia Via Solferino, Garibaldi - Attestamento and Napoli - Piazza San Pasquale. The journey, including transfers, takes approximately 14h 4m.
The distance between Piazza and Vesuvius is 893 km. The road distance is 753.5 km.
The best way to get from Piazza to Vesuvius without a car is to train which takes 7h 16m and costs €120 - €300.
It takes approximately 7h 16m to get from Piazza to Vesuvius, including transfers.
Piazza to Vesuvius bus services, operated by Marino Autolinee, depart from Brescia Via Solferino station.
The best way to get from Piazza to Vesuvius is to train which takes 7h 16m and costs €120 - €300. Alternatively, you can bus via Brescia Via Solferino, which costs €75 - €130 and takes 14h 4m.
Piazza to Vesuvius bus services, operated by Marino Autolinee, arrive at Napoli, Autostazione Metropark station.
Yes, the driving distance between Piazza to Vesuvius is 754 km. It takes approximately 7h 25m to drive from Piazza to Vesuvius.
What companies run services between Piazza, Lombardy, Italy and Vesuvius, Italy?
You can take a bus from Via Benedetto Croce to Vesuvius via Brescia Station, Brescia, Milano Centrale, and Napoli Afragola in around 7h 16m. Alternatively, Marino Autolinee operates a bus from Brescia Via Solferino to Napoli, Autostazione Metropark once a week. Tickets cost €35–85 and the journey takes 10h 45m.
- Website
- ryanair.com
Flights from Il Caravaggio International Airport to Naples Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- €40–160
Flights from Il Caravaggio International Airport to Naples Airport via Cagliari
- Ave. Duration
- 3h 40m
- When
- Monday and Sunday
- Estimated price
- €40–160
Flights from Milano Malpensa Airport to Naples Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €40–140
Flights from Venice Marco Polo Airport to Naples Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €30–130
Flights from Il Caravaggio International Airport to Salerno Costa D'Amalfi Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Friday, and Sunday
- Estimated price
- €60–260
- Website
- ita-airways.com
Flights from Milan Linate Airport to Naples Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- €40–130
Flights from Milan Linate Airport to Naples Airport via Fiumicino International Airport
- Ave. Duration
- 3h 11m
- When
- Every day
- Estimated price
- €40–130
Flights from Venice Marco Polo Airport to Naples Airport via Fiumicino International Airport
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- €50–130
Flights from Milan Linate Airport to Fiumicino International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €45–150
- Website
- easyjet.com
Flights from Milano Malpensa Airport to Naples Airport
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- €24–130
- Website
- aeroitalia.com
Flights from Milan Linate Airport to Foggia Gino Lisa Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €80–550
Flights from Milan Linate Airport to Fiumicino International Airport via Olbia
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- €140–360
- Website
- flexflight.dk
Flights from Milan Linate Airport to Foggia Gino Lisa Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €80–550
Flights from Milan Linate Airport to Fiumicino International Airport via Olbia
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- €140–360
- Website
- volotea.com
Flights from Venice Marco Polo Airport to Naples Airport
- Ave. Duration
- 1h 20m
- When
- Thursday, Friday, and Sunday
- Estimated price
- €23–120
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Brescia to Milano Centrale
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- €15–35
- Schedules at
- trenitalia.com
Train from Milano Centrale to Napoli Afragola
- Ave. Duration
- 4h 46m
- Frequency
- Hourly
- Estimated price
- €60–150
- Schedules at
- trenitalia.com
Train from Brescia to Napoli Centrale
- Ave. Duration
- 5h 21m
- Frequency
- Once daily
- Estimated price
- €75–170
- Schedules at
- trenitalia.com
Train from Brescia to Venezia Mestre
- Ave. Duration
- 1h 37m
- Frequency
- Hourly
- Estimated price
- €23–45
- Schedules at
- trenitalia.com
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Brescia to Milano Centrale
- Ave. Duration
- 43 min
- Frequency
- Every 4 hours
- Estimated price
- €11–24
- Website
- https://www.italotreno.it/en
Train from Milano Centrale to Napoli Afragola
- Ave. Duration
- 4h 47m
- Frequency
- Every 2 hours
- Estimated price
- €50–130
- Website
- https://www.italotreno.it/en
Train from Milano Centrale to Napoli Centrale
- Ave. Duration
- 4h 33m
- Frequency
- Hourly
- Estimated price
- €50–130
- Website
- https://www.italotreno.it/en
Train from Brescia to Venezia Mestre
- Ave. Duration
- 1h 41m
- Frequency
- Every 4 hours
- Estimated price
- €19–40
- Website
- https://www.italotreno.it/en
Train from Roma Termini to Napoli Centrale
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- €21–50
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Brescia to Milano Centrale
- Ave. Duration
- 46 min
- Frequency
- Twice daily
- Estimated price
- €25–70
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €45–70
- 2nd Class
- €25–35
Train from Brescia to Venezia Mestre
- Ave. Duration
- 1h 37m
- Frequency
- Once daily
- Estimated price
- €40–90
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €60–90
- 2nd Class
- €40–60
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Milano Centrale to Malpensa Aeroporto T1
- Ave. Duration
- 53 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–6
- Website
- https://www.trenord.it/en/
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Brescia to Venezia Mestre
- Ave. Duration
- 2h 58m
- Frequency
- Twice daily
- Estimated price
- €15–16
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 800 211 388
- infoeav@eavsrl.it
- Website
- eavsrl.it
Train from Napoli P. Garibaldi to Pompei Scavi Villa dei Misteri
- Ave. Duration
- 28 min
- Frequency
- Hourly
- Estimated price
- €3–6
- Schedules at
- eavsrl.it
- 2nd Class
- €3–6
- Phone
- 800 211388
- otseav@eavsrl.it
- Website
- eavsrl.it
Train from Napoli P. Garibaldi to Pompei Scavi Villa dei Misteri
- Ave. Duration
- 33 min
- Frequency
- 4 times a day
- Estimated price
- €15–25
- Schedules at
- eavsrl.it
- Phone
- +39 080 3112335
- info@marinobus.it
- Website
- marinobus.it
Bus from Brescia Via Solferino to Napoli, Autostazione Metropark
- Ave. Duration
- 10h 45m
- Frequency
- Once a week
- Estimated price
- €35–85
- Website
- https://marinobus.it/en/
- Phone
- +39 030 306 1200
- segnalazioni@bresciamobilita.it
- Website
- bresciamobilita.it
Bus from Via Benedetto Croce to Brescia Station
- Ave. Duration
- 28 min
- Frequency
- Every 30 minutes
- Estimated price
- €1
- Schedules at
- bresciamobilita.it
Bus from Via Benedetto Croce to Poliambulanza
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- €1
- Schedules at
- bresciamobilita.it
- Phone
- 02.48.607.607
- Website
- atm.it
Bus from p.za luigi di savoia to dateo m4
- Ave. Duration
- 12 min
- Frequency
- Every 15 minutes
- Estimated price
- €1–2
- Schedules at
- atm.it
- Website
- busviadelvesuvio.com
Shuttle from Pompei Scavi Villa dei Misteri to Vesuvio National Park
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Schedules at
- busviadelvesuvio.com
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Brescia to Napoli P.zza Garibaldi
- Ave. Duration
- 11h 45m
- Frequency
- 5 times a week
- Estimated price
- €21–55
- Website
- https://www.flixbus.co.uk
- Phone
- +39 049 8206811
- servizioclienti@fsbusitalia.it
- Website
- fsbusitalia.it
Bus from Brescia Poliambulanza to Milan Bergamo Airport
- Ave. Duration
- 45 min
- Frequency
- Every 2 hours
- Estimated price
- €5–7
- Schedules at
- fsbusitalia.it
- Phone
- 800 901 142
- air@aircampania.it
- Website
- aircampania.it
Bus from Foggia Airport to Napoli, Autostazione Metropark
- Ave. Duration
- 2h 31m
- Frequency
- Hourly
- Estimated price
- €10–15
- Schedules at
- aircampania.it
- Phone
- +39 327 190 8572
- info@agenziainfanteviaggi.it
- Website
- infantebus.it
Bus from Salerno Airport to Pompei - P.zza Falcone e Borsellino
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Estimated price
- €7–9
- Schedules at
- agenziainfanteviaggi.it
Want to know more about travelling around Italy
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
Getting to Milan from the airport
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
There are 9215+ hotels available in Vesuvius.




































