By train and ferry: Naples is easily reached by train from most major Italian cities. Once you have reached Naples, you can opt to take the local commuter Circumvesuviana train to Sorrento (I highly recommend against taking this train but it is the budget option, read this for why) and then catch a ferry from Sorrento to Positano or Amalfi (the town).