Based on the search results and information provided, here are the best ways to travel from Florence to Naples and Amalfi, considering cost and convenience:
Florence to Naples:
The best option is by train:
Duration: Approximately 2 hours 59 minutes
Frequency: Hourly trains available
Cost: €35-120 ($38-130)
Operators: Trenitalia Frecce and Italo
Departure: Florence Santa Maria Novella station
Arrival: Napoli Centrale station
This is the fastest and most convenient option, offering a good balance of speed and cost.
Naples to Amalfi:
From Naples, you can reach Amalfi by:a) Ferry:
Take a ferry from Naples Beverello port to Port of Amalfi
This option provides scenic views of the coastline
b) Bus:
Take a bus from Napoli – Capodichino Aeroporto to Amalfi – Piazza Flavio Gioia
This is likely the most economical option
Direct Florence to Amalfi:
If you prefer to travel directly from Florence to Amalfi:
a) Bus:
Cheapest option: €37-43 ($40-47)
Duration: About 8 hours 33 minutes
Operator: Lirosi Linee
Departs from Florence, Parcheggio Villa Costanza
Arrives in Salerno (from where you can take a short bus or ferry to Amalfi)
b) Train + Ferry combination:
Duration: About 6 hours 23 minutes
Cost: €50-150 ($54-163)
Take a train from Florence to Naples, then a ferry to Amalfi
In conclusion, the most cost-effective and efficient way would be to take the train from Florence to Naples (€35-120), and then either a bus or ferry to Amalfi, depending on your preference for scenery vs. cost. If you’re prioritizing the lowest cost, the direct bus from Florence to Salerno/Amalfi area (€37-43) is the cheapest option, though it takes longer.