Search and Compare
Find the cheapest or fastest trip for you by comparing buses with trains
Your Travel, Organised
Book and store all your tickets quickly and conveniently on Omio
Support You Can Count On
Once you’ve booked your ticket, our customer service team is there to assist you
Traveling from Florence to Naples is easy and quick. Because the two cities are not far apart and there are no direct flights available, flying isn't the most convenient option for traveling from Florence to Naples. However, travelers in Italy can choose between a variety of buses and trains. The quickest route is via an Italo or Trenitalia express train, which takes under 3 hours. Buses take a couple of hours longer, and there are also car pooling services like Bla Bla Car if needed.
Return trips from Naples to Florence are also available.
Buses from Florence to Naples are an efficient way to travel between these two Italian cities. Buses are provided by Flixbus, Baltour, and Megabus, and usually depart every hour throughout the day. The first bus leaves Florence at 9:45 a.m., while the final service is as late as 1:45 a.m. Buses from Florence to Naples last for between 5.5 - 7 hours. All buses leave from Piazza Montelungo, which can be found a short walk to the north of the main station, Santa Maria Novella.
Taking the train is a fast, comfortable option for anyone traveling from Florence to Naples. You can catch direct Trenitalia and Italo trains from Florence to Naples, which require as little as 2 hours and 50 minutes of travel time. There are plenty of departure times every day, starting at 6:50 a.m. and concluding after midnight. If a direct train is not available when you need to travel, there are also indirect services which require a change at Roma Termini, and take around the same amount of time.