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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Rome to San Gimignano

distanceDistance131 miles (211 km)
priceAverage train ticket price$36 (€30)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain companiesItalo

Trains from Rome to San Gimignano cover the 131 miles (211 km) long route with our travel partners like Italo. Normally, there are 12 trains operating per day, including direct services available. While the average ticket price for this route costs around $36 (€30), you can find the cheapest train ticket for as low as $36 (€30). Travelers depart most frequently from Roma Termini and arrive in San Gimignano, Piazzale Martiri di Montemaggio.

Train providers

Italo between Rome and San Gimignano

Buy your official Italo train tickets between Rome and San Gimignano from $36 (€30) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient trip.

Italo

Italo is a brand of high-speed trains from the Italian train company Nuovo Trasporto Viaggiatori (NTV) offering regular services to popular cities around Italy, such as Rome, Naples, Florence and Milan. Among its fleet of trains are the Italo AGV 575, the premier high-speed service reaching speeds up to 186 mph (300 km/h), and the Italo EVO, an eco-friendly train that can reach speeds up to 150 mph (250 km/h). You can choose from the following Italo ticket types when purchasing tickets between Rome and San Gimignano: Low Cost, Economy, and Flex. Italo offers four different class options: Smart, Comfort, Prima and Club Executive. Standard services in all Italo trains include bathrooms, free WiFi, power outlets, reclining leather seats, footrests, snack machines and Italo Live (free onboard entertainment featuring a selection of films, music and games). While some amenities may differ based on the class option booked, each train car is modernly equipped with a high level of comfort.

  • Average Price: $36

These are Italo's ticket policies for COVID-19 for the train to San Gimignano from Rome:

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

Trains from Rome to San Gimignano

Trains from Rome to San Gimignano depart on a daily basis from Roma Termini. The journey will first take you north to Florence, where you will arrive at Firenze Santa Maria Novella Station after approximately 1h 30min. After a transfer to your second train, you will continue the journey to the Poggibonsi-San Gimignano train station, which takes just over 1h. The journey will typically last about 3h 30min total.

 

Rome to San Gimignano Train Time: Daily Departures

Trains from Rome to San Gimignano with a connection in Florence depart from Roma Termini twice per day, generally around 9:00 a.m. and 12:00 p.m. The connections in Florence at Firenze Santa Maria Novella Station typically depart at 11:10 a.m. and 2:10 p.m., which will get you into Poggibonsi-San Gimignano Station around 12:15 p.m. or 3:15 p.m. The layover in Florence is about 25 min, which gives you ample time to board your connection into San Gimignano and get settled before departure.

 

How long is the journey by train from Rome to San Gimignano?

The journey by train from Rome to San Gimignano typically takes about 3h 15min. The first leg of the journey will take you from Roma Termini in Rome, Italy to Firenze Santa Maria Novella Station in Florence, Italy over the course of about 1h 30min. You will have about 25min to board your connection from Florence to the Poggibonsi-San Gimignano train station, which takes slightly over 1h to arrive in San Gimignano. In total, the trip will take about 3h 30min.

 

What is/are the departure and arrival stations for trains from Rome to San Gimignano?

Departure train station: The departure station for trains from Rome to San Gimignano is Roma Termini, which is located in Rome City Centre. This is the largest train station in Rome, and offers an abundance of facilities for travelers. There are shops, restaurants, currency exchange stations, post office booths, tourist information centers, grocery stores, and restrooms. The Metro stops directly outside the station in Piazza dei Cinquecento, a major hub for public transit and a bustling center for shops and markets. If you have time in your schedule, consider arriving early at the station to take in Piazza dei Cinquecento and enjoy a meal at one of their many restaurants.

Arrival train station: You will arrive in San Gimignano at the Poggibonsi-San Gimignano train station. This station is located in Poggibonsi, about six miles (ten kilometers) from the San Gimignano city centre, known as Historic Centre. You can access Historic Centre from the Poggibonsi-San Gimignano train station via public transit by taking Bus 130 for a 30min ride to Piazzale Montemaggio, which is about 450 yards (400 meters) from the main square of Historic Centre by foot.

 

Which train companies travel from Rome to San Gimignano?

The train company providing travel between Rome and San Gimignano is Trenitalia, a part of the Italian government’s Ferrovie dello Stato Italiane. Trenitalia is the primary train company in Italy, and offers rail transport throughout the country with international connections to France, Germany, Switzerland and Austria. You can find cheap trains from Rome to San Gimignano, and many more routes, aboard Trenitalia through Omio.

 

Trenitalia trains from Rome to San Gimignano

Trenitalia operates with two main types of trains: Intercity trains and Frecce high-speed trains. The Intercity trains are slower, less expensive, and typically serve routes between medium-sized cities. In this particular route, you will be on an Intercity train on your connection from Firenze Santa Maria Novella Station in Florence to the Poggibonsi-San Gimignano train station. The Frecce high-speed trains are faster, capable of reaching up to 250 mph (400 km/h). These trains are more expensive, and offer transport between the major cities. On your journey from Roma Termini to Santa Maria Novella Station in Florence, you will take a Frecciarossa high-speed train.

 

Train Rome to San Gimignano: Services on Board

On your journey from Rome to Florence, you will be aboard the flagship product of Trenitalia: the Frecciarossa train. From Florence to San Gimignano, you will be on a slower Intercity train, with similar amenities. The four service levels you can choose from are Executive, Business, Premium and Standard. No matter which class you choose, these trains offer air conditioning, electrical sockets for each seat, LED lighting for safety, television monitors in all coaches with updated information on travel and recent news, and WiFi with entertainment options through the FRECCE Portal. There are two designated places for people traveling in wheelchairs, with seats for their travel party next to them. There are restrooms in each coach, along with a restroom for disabled persons in the carriage with space reserved for disabled travelers. A baby changing table is available for those with young children. Travelers can bring small dogs, cats and other small pets in a suitable container under 28x12x20 in (70x30x50 cm) for free. This particular train allows any size of dog on leash and muzzled in the Business and Standard service levels, though you will need to purchase an additional second-class ticket reduced by 50%. All trains allow free admission for guide dogs. For non-guide dogs, you will also need a certificate of registration to the canine registry for your dog, along with the health card or "dog passport" if you are an international tourist. This applies for all train companies in Italy, not just Trenitalia. If you are hoping to bring a bicycle onboard, you can bring a folding or disassembled bike that cannot exceed 31.5x43x15.5 in (80x110x40 cm) for no charge.

How to find cheap train tickets from Rome to San Gimignano?

As you explore purchasing options from Rome to San Gimignano via train, you will typically save money by booking in advance. If you know you are planning to travel throughout Italy on a train, begin monitoring prices several months out through Omio. The more flexible you are with your travel dates, the better choices you will have to find cheap train tickets. For this particular journey, your only option is traveling with Trenitalia, but you can typically save money by choosing routes with more connections or longer travel times. If you are looking to experience more parts of Italy from the idyllic view of a train car, this might even be a preferable option for you! The least expensive tickets are typically in second class, opting for the Standard service level.

Travel Tips

Trains from Rome to San Gimignano
Travel by train to San Gimignano 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 Rome to San Gimignano.
FAQs
How much do cheap train tickets from Rome to San Gimignano cost?
Omio customers have found the cheapest trains from Rome to San Gimignano to cost as little as $36 (€30)  in the next 7 days.
What is the price of a train ticket between Rome and San Gimignano?
The train price from Rome to San Gimignano is on average $36 (€30)  if you are looking to book your tickets for this journey in the next 7 days.
How far is San Gimignano from Rome by train?
You should expect to travel around 131 miles (211 km)  between Rome and San Gimignano by train.
What is the departure train station in Rome and arrival train station in San Gimignano?

When traveling this route, Omio customers are departing most frequently from Roma Termini   and arriving in San Gimignano, Piazzale Martiri di Montemaggio.

Where is the train station in Rome? Where is the train station in San Gimignano?

Passengers board the train most frequently from Roma Termini, which is located around 1 mile (1.6 km) away from the city center, and they get off the train at San Gimignano, Piazzale Martiri di Montemaggio, located 0.3 miles (521 m) away from the city center.

What train providers go from Rome to San Gimignano?
For the best Rome to San Gimignano train to purchase, you can travel safely and comfortably with Italo. However, it's always good to check all possible train providers with services to San Gimignano from Rome to compare what amenities they may offer.
How many trains are there from Rome to San Gimignano a day?
On average, there are 12 trains a day from Rome to San Gimignano. The train times and services may be different on weekends and holidays compared to weekdays.
When does the first train depart from Rome to San Gimignano? When does the last train depart from Rome to San Gimignano?
The earliest train departing from Rome to San Gimignano leaves at 4: 40 AM. The last train departing from Rome to San Gimignano leaves at 7: 40 PM. You can find the latest Rome to San Gimignano train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How early should I book train tickets to San Gimignano from Rome to score the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this journey and save money. If you purchase train tickets between Rome and San Gimignano within the next 7 days, you can find tickets to cost on average $36 (€30) one way. To find the best prices for this journey, consider booking your train ticket from Rome to San Gimignano a few months in advance.

Important Stations and Airports for this Journey

Rome
San Gimignano
The major railway station for departures from Rome is Roma Termini. Read all the information you need to know about services, amenities and connections at Roma Termini for your journey to San Gimignano from Rome.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 064745421
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 06: 30 - 22: 00
Public transit options for Roma Termini
Metro lines: A (red), B (blue)
Bus lines: 5, H, 38, 40 Express, 50 Express, 64, 66, 70, 75, 82, 90 Express, 92, 105, 150F, 223, 310, 590, 714, 910, C2, C3
Tram lines: 5, 14
Train lines: Italo, FR, FA, FB, IC, ICN, EN, CNL, R, Leonardo Express
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 892021
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 06: 35 - 20: 20
Public transit options for Roma Tiburtina
Metro lines: LB
Bus lines: 62, 71, 111, 111F, 120F, 135, 163, 168, 211, 309, 409, n409, n041, C2, C3, Airport Shuttle
Train lines: FR, FA, IC, REG, FL1, FL2, FL3