The cheapest trains from Naples to Florence

Showing times and prices for Sep 18

Cheapest

$87

Average

$87

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Naples to Florence will cost around $ 87 if you buy it on the day, but the cheapest tickets can be found for only $ 87.

Cheapest
01:35PMNaples Centrale2h56 04:31PMFlorence Santa Maria Novella
0 changes
$871One-way
Cheapest
05:20PMNaples Centrale2h57 08:17PMFlorence Santa Maria Novella
0 changes
$871One-way
Cheapest
11:20AMNaples Centrale2h57 02:17PMFlorence Santa Maria Novella
0 changes
$871One-way
Cheapest
04:35PMNaples Centrale2h56 07:31PMFlorence Santa Maria Novella
0 changes
$871One-way
Cheapest
02:20PMNaples Centrale2h57 05:17PMFlorence Santa Maria Novella
0 changes
$871One-way

Timetable Naples to Florence

Showing trains for tomorrow, Sat, Sep 18
05:18AMNaples Centrale2h59 08:17AMFlorence Santa Maria Novella
0 changes
05:50AMNaples Centrale3h07 08:57AMFlorence Santa Maria Novella
0 changes
07:02AMNaples Centrale2h55 09:57AMFlorence Santa Maria Novella
0 changes
07:20AMNaples Centrale2h57 10:17AMFlorence Santa Maria Novella
0 changes
08:20AMNaples Centrale2h57 11:17AMFlorence Santa Maria Novella
0 changes
08:30AMNaples Centrale3h01 11:31AMFlorence Santa Maria Novella
0 changes
09:35AMNaples Centrale2h56 12:31PMFlorence Santa Maria Novella
0 changes
10:20AMNaples Centrale2h57 01:17PMFlorence Santa Maria Novella
0 changes
11:20AMNaples Centrale2h57 02:17PMFlorence Santa Maria Novella
0 changes
12:20PMNaples Centrale2h57 03:17PMFlorence Santa Maria Novella
0 changes
01:20PMNaples Centrale2h57 04:17PMFlorence Santa Maria Novella
0 changes
01:35PMNaples Centrale2h56 04:31PMFlorence Santa Maria Novella
0 changes
02:20PMNaples Centrale2h57 05:17PMFlorence Santa Maria Novella
0 changes
03:20PMNaples Centrale2h57 06:17PMFlorence Santa Maria Novella
0 changes
03:35PMNaples Centrale2h56 06:31PMFlorence Santa Maria Novella
0 changes
04:35PMNaples Centrale2h56 07:31PMFlorence Santa Maria Novella
0 changes
05:20PMNaples Centrale2h57 08:17PMFlorence Santa Maria Novella
0 changes
05:55PMNaples Centrale3h02 08:57PMFlorence Santa Maria Novella
0 changes
06:20PMNaples Centrale2h57 09:17PMFlorence Santa Maria Novella
0 changes
07:20PMNaples Centrale2h57 10:17PMFlorence Santa Maria Novella
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Sat
Sep 18
$42Regionale
$32Itabus
Sun
Sep 19
$42Regionale
Find prices
Mon
Sep 20
$42Regionale
$32Itabus
Tue
Sep 21
$42Regionale
$26Itabus
Wed
Sep 22
$41Intercity
$26Itabus
Thu
Sep 23
$41Intercity
$22Itabus
Fri
Sep 24
$42Regionale
$26Itabus
Sat
Sep 25
$28Intercity
$26Itabus
Sun
Sep 26
$42Regionale
Find prices
Mon
Sep 27
$41Intercity
$26Itabus
Tue
Sep 28
$41Intercity
$19Itabus
Wed
Sep 29
$28Intercity
$12Itabus
Thu
Sep 30
$28Intercity
$12Itabus
Fri
Oct 1
$35Intercity Notte
Find prices
Sat
Oct 2
$20Intercity
$12Itabus
Sun
Oct 3
$41Intercity
$26Itabus
Mon
Oct 4
$41Intercity
$22Itabus
Tue
Oct 5
$20Intercity
$19Itabus
Wed
Oct 6
$20Intercity
$19Itabus
Thu
Oct 7
$20Intercity
$12Itabus

The fastest trains from Naples to Florence

Showing times and prices for Sep 18

Fastest Journey

2 h 55 m

Average

2 h 57 m

Trains per day

20

Distance

409 km

Of the 20 trains that leave Naples for Florence every day 20 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 409 km distance in an average of 2 h 57 m but if you time it right, some trains will get you there in just 2 h 55 m .

The slowest trains will take 3 h 7 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
07:02AMNaples Centrale2h55 09:57AMFlorence Santa Maria Novella
0 changes
$871One-way
2nd Fastest
01:35PMNaples Centrale2h56 04:31PMFlorence Santa Maria Novella
0 changes
$871One-way
2nd Fastest
04:35PMNaples Centrale2h56 07:31PMFlorence Santa Maria Novella
0 changes
$871One-way
2nd Fastest
03:35PMNaples Centrale2h56 06:31PMFlorence Santa Maria Novella
0 changes
$871One-way
2nd Fastest
09:35AMNaples Centrale2h56 12:31PMFlorence Santa Maria Novella
0 changes
$871One-way

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Train Information to Florence from Naples

distanceDistance253 miles (408 km)
durationAverage train duration5 h 23 min
priceAverage train ticket price$42 (€34)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesItalo, Frecciarossa, Intercity, Trenitalia, Regionale Veloce, Intercity Notte, Frecciargento or Regionale

Trains from Naples to Florence cover the 253 miles (408 km) long journey taking on average 5 h 23 min with our travel partners like Italo, Frecciarossa, Intercity, Trenitalia, Regionale Veloce, Intercity Notte, Frecciargento or Regionale. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this trip costs around $42 (€34), you can find the cheapest train ticket for as low as $41 (€33). Travelers depart most frequently from Napoli Centrale and arrive in Firenze Santa Maria Novella.

Italo
Trenitalia
Frecciarossa

Enjoy traveling between Naples and Florence by taking a train with Italo! The Italian high-speed train covers around 9, 900 miles (16, 000 km) of railroad lines in Italy and travels at speeds of up to 186 mph (300 kmh). There are four different train classes to choose from: Smart, Comfort, Prima, and Club Executive. The modern train cars are equipped with a high level of comfort and even offer cinema screens in the Smart class. Standard services in all Italo trains include bathrooms, free WiFi, power outlets, reclining leather seats, and footrests.

Italo trains offer value for money on routes between Naples and Florence, and we can help you find the best deals available. Check out the latest Italo train schedule and tickets available for the Naples to Florence trip on Omio to book the best ticket. Italo offers three types of fares with different prices and flexibility: Low Cost, Economy, and Flex. When you ride with Italo, you can expect to travel 253 miles (408 km) between Naples and Florence. Once you’ve picked the perfect Italo ticket, book your cheap train from Naples to Florence on Omio today!

Italo's current ticket policies due to COVID-19 for your train from Naples to Florence are the following:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply
  • Verification of ticket with valid ID

Trains from Naples to Florence

Whenever travelers need to head from Naples to Florence, taking the train is a great option to choose from. Between them Trenitalia and Italo provide over 40 direct trains every day between the two Italian cities, so finding a convenient departure time will be simple. And journeys aren't too long, averaging around three hours when no changes are needed. That's often faster than flying, and definitely quicker than taking the bus.

Naples to Florence Train Time: Daily Departures

The only problem with choosing a train from Naples to Florence is picking which service to board, as there are over 40 direct trains to select every single day. Trenitalia and Italo provide an extremely frequent service to Florence from Naples Centrale and Piazza Garibaldi, with trains leaving as early as 4:00 a.m., and the last services departing around 8:30 p.m.

How long is the journey by train from Naples to Florence?

Journey durations vary a little when taking the train from Naples to Florence, making it important to double check schedules when booking. Durations range from two hours 50 minutes to as long as six hours for direct trains. However, those longer durations only apply to a couple of Trenitalia fares, and the vast majority of services take around three hours.

What are the departure and arrival stations for trains from Naples to Florence?

Departure train station: All trains to Florence leave from Naples Centrale, a large modern station with convenience stores, cafes, bars, lounges, restrooms - and anything travelers could need. All parts of Naples are well connected to Centrale, or the nearby metro station at Piazza Garibaldi, while local buses and taxis also provide convenient connections. Set aside ten to 15 minutes when transferring from city center hotels.

Arrival train station: The train from Naples to Florence could arrive at Santa Maria Novella, Rifredi, or Campo di Marte stations. Santa Maria Novella is the largest arrival point, with most amenities travelers could need. It's also a five to ten minute walk from the Duomo and other Florentine attractions. Rifredi is in northern Florence (five minutes by train from the center), while Campo di Marte is in eastern Florence (about eight minutes from the center by train or bus).

Which train companies travel from Naples to Florence?

Travelers can book a train from Naples to Florence with either Trenitalia or Italo. There's not much to choose between the companies regarding speed, as both offer express services with no changes needed.

Italo Naples to Florence

Italo trains almost always reach Florence in under three hours, and the fastest take two hours 55 minutes. They require zero changes along the way, and there should be 16-18 options every day. All of them run from Napoli Centrale to Santa Maria Novella.

Trenitalia Naples to Florence

Trenitalia offers standard Intercity, Frecciargento, and Frecciarossa services between Naples and Florence. The company schedules over 20 direct trains every day, with at least one departure every hour at peak times. Frecciarossa trains will always be the fastest ones to choose, and take about three hours. Standard Trenitalia services can take between four and six hours, so be aware when booking.

Naples to Florence Trains: Services on Board

Italo offers four ticket styles: Smart, Comfort, Prima, and Club Executive, with extra leg room, shorter queues, free newspapers, and free WiFi for more expensive classes. The same sort of choice applies on Frecciarossa trains (with Standard, Premium, Business, and Executive classes). But there is less choice on standard Trenitalia services. Frecciarosse trains have no luggage limits (but limited rack space), while Italo's Smart tickets come with size limits of 75 x 53 x 30cm per item. Bikes are permitted with both carriers, as long as they fold to a small size, or can be carried in protected bags. Animals are also allowed on board both carriers. With Italo and Trenitalia, any pets weighing under 10kg must be in a safe container, while larger pets need to be leashed or muzzled. An extra ticket will be needed for larger pets when riding with Italo. Finally, both companies cater for the mobility-impaired, providing in-person assistance if passengers make contact 48 hours or more in advance. Wheelchair friendly seating and accessible restrooms are also included on all services.

How to find cheap train tickets from Naples to Florence?

When taking the train from Naples to Florence, paying full-price is usually unnecessary. For starters, be sure to search for tickets well in advance. That way, there's a chance to secure early bird discounts, which both operators offer. Slower Trenitalia services will often be much cheaper than Frecciarossa or Italo trains (but one to two hours slower). So if passengers don't mind a more sedate ride, they can be a good option. Both operators also run group discounts. Be sure to check when booking, as buying individual tickets isn't usually the most cost-effective option.

Train tickets from Naples to Florence: when to book to save $

Time Price Savings
1 week earlier 37 €
2 weeks earlier 33 €12%
3 weeks earlier 34 €9%
1 month before 30 €23%
2 months earlier 27 €37%
3 months earlier 23 €61%


Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Naples - Florence. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from Naples - Florence 3 weeks in advance means you can save on average up to 9% compared to the price available on the day of departure.
  • If you book a ticket Naples - Florence with 2 months in advance you save up to about 37% compared to the initial price.
  • By booking 3 months in advance, you could save up to 61%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

Travel Tips

Trains from Naples to Florence
Travel by train to Florence easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Naples to Florence.
FAQs
How much are cheap trains from Naples to Florence?
Train tickets between Naples and Florence for some dates and times can be found for as cheap as $41 (€33)  one way in the next 7 days.
How much is a train ticket between Naples and Florence?
The Naples to Florence train ticket price is on average $42 (€34)  if you are looking to book your tickets for this journey in the next week.
How far is it from Naples to Florence by train?
The train distance from Naples to Florence is around 253 miles (408 km).
How long is the train between Naples and Florence?
On average the Naples to Florence train time is 5 h 23 min  covering the 253 miles (408 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
Which train station from Naples to Florence do I depart from? Which Florence train station from Naples do I arrive in?

When taking the train from Naples to Florence, you can choose to depart from train stations like Napoli Centrale and Napoli P. Za Garibaldi. Your trip can end in train stations such as Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte.

Omio customers who travel this route most frequently depart from Napoli Centrale   and arrive in Firenze Santa Maria Novella.

Where is the departure train station in Naples located? Where is the arrival train station in Florence located?

Passengers board the train most frequently from Napoli Centrale, which is located around 1 mile (s) / 2 km away from the city center, and they get off the train at Firenze Santa Maria Novella, located 1 mile (s) / 1 km away from the city center.

What train companies offer a service to Florence from Naples?
When taking a train from Naples to Florence, you can count on Italo, Frecciarossa, Intercity, Trenitalia, Regionale Veloce, Intercity Notte, Frecciargento or Regionale for the best way to get you to Florence. You can also check all possible train companies who offer a service from Naples to Florence and compare the amenities they offer before buying a train ticket.
How many trains per day are there from Naples to Florence?
The average number of trains departing Naples for Florence is 25 a day. The train schedules and services may vary between weekdays and weekends.
When is the earliest train from Naples to Florence? When is the last train from Naples to Florence?
You can take the first train from Naples to Florence at 4: 37 AM. The last train from Naples to Florence that you can take departs at 8: 05 PM. Omio shows you the latest train from Naples to Florence schedule to help you book the best departure time for this journey.
How early should I book Naples to Florence train tickets to get the best deals?
If you purchase a train ticket from Naples to Florence within the next 7 days, you can find tickets to cost on average $42 (€34) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Naples and Florence are generally on sale a few months before the planned departure date.
Stations

Important Stations and Airports for this Journey

Florence
Firenze S.M.N.
Amenities