Circumvesuviana trains (tel. 800-053939; www.vesuviana.it) run between Naples and Poggiomarino/Sarno, and stop at Boscoreale. The 40-minute ride from Naples costs 2.40€. From Sorrento, you need to change at Torre Anninziata; the 40-minute journey costs 1.90€. From the station, take a taxi or switch to the local bus to Villa Regina. By car, take the autostrada A3 and exit at TORRE ANNUNZIATA; follow the brown signs for COMUNI VESUVIANI and BOSCOREALE.
Note: This information was accurate when it was published, but can change without notice. Please be sure to confirm all rates and details directly with the companies in question before planning your trip.