[menuItemContent][menuItemRightSideContent]
Currency

Cheap train tickets from Florence to San Teodoro (Genova)

Showing times and prices for May 20

Cheapest

$21

Average

$21

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 Florence to San Teodoro (Genova) will cost around $ 21 if you buy it on the day, but the cheapest tickets can be found for only $ 21.

Frecciabianca
05:34PMFlorence3h09 08:43PMSan Teodoro (Genova)
0 changes
$211One-way
Intercity
08:28AMFlorence3h48 12:16PMSan Teodoro (Genova)
0 changes
$211One-way

Train schedule from Florence to San Teodoro (Genova)

Showing trains for tomorrow, Fri, May 20
Intercity
08:28AMFlorence3h48 12:16PMSan Teodoro (Genova)
0 changes
Frecciabianca
05:34PMFlorence3h09 08:43PMSan Teodoro (Genova)
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Fri
May 20
$21Frecciabianca
$6Flixbus
Sun
May 22
$21Frecciabianca
$31Itabus
Tue
May 24
$21Intercity
$4Itabus

Fastest train times from Florence to San Teodoro (Genova)

Showing times and prices for May 20

Fastest Journey

3 h 9 m

Average

3 h 28 m

Trains per day

2

Distance

200 km

Of the 2 trains that leave Florence for San Teodoro (Genova) every day 2 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 200 km distance in an average of 3 h 28 m but if you time it right, some trains will get you there in just 3 h 9 m .

The slowest trains will take 3 h 48 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.

Frecciabianca
05:34PMFlorence3h09 08:43PMSan Teodoro (Genova)
0 changes
$211One-way
Intercity
08:28AMFlorence3h48 12:16PMSan Teodoro (Genova)
0 changes
$211One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Florence to San Teodoro (Genova)

distanceDistance124 miles (200 km)
durationAverage train duration3 h 9 min
priceAverage train ticket price$21 (€19)
changesDirect trainYes

Trains from Florence to San Teodoro (Genova) cover the 124 miles (200 km) long journey taking on average 3 h 9 min with our travel partners like. There are direct train services available. While the average ticket price for this trip costs around $21 (€19), you can find the cheapest train ticket for as low as $21 (€19).

Travel Tips: Trains from Florence to San Teodoro (Genova)

Travel by train to San Teodoro (Genova) 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 Florence to San Teodoro (Genova).
FAQs

How much does a cheap train between Florence and San Teodoro (Genova) cost?

If you’re looking to save money on tickets, you can find cheap Florence to San Teodoro (Genova) trains for as little as $21 (€19)  in the next 7 days.

How much is a train ticket from Florence to San Teodoro (Genova)?

The train price between Florence and San Teodoro (Genova) is on average $21 (€19)  if you are looking to book your tickets for this route in the next 7 days.

How far is San Teodoro (Genova) from Florence by train?

The Florence to San Teodoro (Genova) train distance is approximately 124 miles (200 km).

How long is the train ride between Florence and San Teodoro (Genova)?

The train time to San Teodoro (Genova) from Florence is on average 3 h 9 min  for the 124 miles (200 km) long journey, but the time it takes to go between Florence and San Teodoro (Genova) by train can vary depending on specific dates or traveling on weekends and holidays.

When is the earliest train from Florence to San Teodoro (Genova)? When is the last train from Florence to San Teodoro (Genova)?

The first Florence to San Teodoro (Genova) train departs at 8: 28 AM   and the last train from Florence to San Teodoro (Genova) leaves at 5: 34 PM. Check out the most up-to-date train schedule from Florence to San Teodoro (Genova) on Omio and find the best time to travel to your destination.

How early should I buy train tickets between Florence and San Teodoro (Genova) to score the best deals?

The price of a one way train ticket from Florence to San Teodoro (Genova) is on average $21 (€19) if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this journey. In general, you can find train tickets to San Teodoro (Genova) from Florence available a few months in advance.

Important Stations and Airports for this Journey

Florence
San Teodoro (Genova)
The major railway station for departures from Florence is Firenze Santa Maria Novella. Read all the information you need to know about services, amenities and connections at Firenze Santa Maria Novella for your journey between Florence and San Teodoro (Genova).
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 0552352595
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 06: 00 - 21: 00
Public transit options for Firenze Santa Maria Novella
Tram lines: T1, T2
Bus lines: 6, 11, 12, 13, 17, 23, 36, 37, C4
Train lines: FR, FA, Italo
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 892021
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 07: 15 - 20: 45
Public transit options for Firenze Campo di Marte
Bus lines: 12, 13, 33
Train lines: FA, IC, ICN, R

More options for your journey from Florence to San Teodoro (Genova)

Here are some other resources that might have the information you need