The cheapest trains from Rome to San Giovanni Rotondo

Showing times and prices for Sep 24

Cheapest

$56

Average

$71

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 Rome to San Giovanni Rotondo will cost around $ 71 if you buy it on the day, but the cheapest tickets can be found for only $ 56.

Cheapest
11:58PMRome Termini7h32 07:30AMSan Giovanni Rotondo
1 changes
$561One-way
2nd Cheapest
04:01PMRome Termini5h49 09:50PMSan Giovanni Rotondo
1 changes
$631One-way
2nd Cheapest
07:28AMRome Termini6h37 02:05PMSan Giovanni Rotondo
1 changes
$631One-way
08:05AMRome Termini4h30 12:35PMSan Giovanni Rotondo
1 changes
$761One-way
10:02AMRome Termini4h38 02:40PMSan Giovanni Rotondo
1 changes
$761One-way

Timetable Rome to San Giovanni Rotondo

Showing trains for tomorrow, Fri, Sep 24
07:28AMRome Termini6h37 02:05PMSan Giovanni Rotondo
0 changes
08:05AMRome Termini4h30 12:35PMSan Giovanni Rotondo
0 changes
10:02AMRome Termini4h38 02:40PMSan Giovanni Rotondo
0 changes
04:01PMRome Termini5h49 09:50PMSan Giovanni Rotondo
0 changes
04:45PMRome Termini5h05 09:50PMSan Giovanni Rotondo
0 changes
06:05PMRome Termini5h10 11:15PMSan Giovanni Rotondo
0 changes
11:58PMRome Termini7h32 07:30AMSan Giovanni Rotondo
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Fri
Sep 24
$50Intercity Notte
$37Flixbus
Sat
Sep 25
$52Intercity
$25Flixbus
Sun
Sep 26
$56Intercity
$39Ferrovie del Gargano
Mon
Sep 27
$52Intercity
$35Flixbus
Tue
Sep 28
$52Intercity
$22Flixbus
Wed
Sep 29
$52Intercity
$25Flixbus
Thu
Sep 30
$52Intercity
$25Flixbus
Fri
Oct 1
$46Italo
$25Flixbus
Sat
Oct 2
$52Intercity
$29Flixbus
Sun
Oct 3
$41Italo
$39Ferrovie del Gargano
Tue
Oct 5
$46Italo
$20Flixbus
Wed
Oct 6
$46Italo
$22Flixbus
Thu
Oct 7
$47Italo
$25Flixbus
Fri
Oct 8
$41Italo
$22Flixbus
Sat
Oct 9
$37Italo
$22Flixbus
Sun
Oct 10
$41Italo
$25Flixbus
Mon
Oct 11
$46Italo
$39Ferrovie del Gargano
Tue
Oct 12
$37Italo
$22Flixbus
Wed
Oct 13
$41Italo
$22Flixbus

The fastest trains from Rome to San Giovanni Rotondo

Showing times and prices for Sep 24

Fastest Journey

4 h 30 m

Average

5 h 37 m

Trains per day

7

Distance

269 km

It's difficult to get from Rome to San Giovanni Rotondo without transferring at least once.

Fastest
08:05AMRome Termini4h30 12:35PMSan Giovanni Rotondo
1 changes
$761One-way
2nd Fastest
10:02AMRome Termini4h38 02:40PMSan Giovanni Rotondo
1 changes
$761One-way
04:45PMRome Termini5h05 09:50PMSan Giovanni Rotondo
1 changes
$901One-way
06:05PMRome Termini5h10 11:15PMSan Giovanni Rotondo
1 changes
$761One-way
04:01PMRome Termini5h49 09:50PMSan Giovanni Rotondo
1 changes
$631One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Rome to San Giovanni Rotondo

distanceDistance166 miles (268 km)
durationAverage train duration6 h 37 min
priceAverage train ticket price$56 (€45)
frequencyTrain frequency8 a day
changesDirect trainYes, there are 8 direct trains a day
carriersTrain providersFrecciargento

Trains from Rome to San Giovanni Rotondo cover the 166 miles (268 km) long route taking on average 6 h 37 min with our travel partners like Frecciargento. Normally, there are 8 trains operating per day, including direct services available. While the average ticket price for this journey costs around $56 (€45), you can find the cheapest train ticket for as low as $50 (€40). Travelers depart most frequently from Roma Termini and arrive in San Giovanni Rotondo, Piazzale Forgione.

Travel Tips

Trains from Rome to San Giovanni Rotondo
Travel by train to San Giovanni Rotondo 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 Giovanni Rotondo.
FAQs
How much does a cheap train between Rome and San Giovanni Rotondo cost?
Omio customers have found cheap train tickets from Rome to San Giovanni Rotondo for as low as $50 (€40)  for the next 7 days.
What is the price of a train ticket from Rome to San Giovanni Rotondo?
In the next 7 days you can expect to pay on average $56 (€45)  for a train ticket to San Giovanni Rotondo from Rome.
How far is Rome to San Giovanni Rotondo by train?
When traveling this route you should expect the distance between Rome and San Giovanni Rotondo by train to be approximately 166 miles (268 km).
How many hours is the train time to San Giovanni Rotondo from Rome?
The Rome to San Giovanni Rotondo train duration is on average 6 h 37 min, which is to be expected when traveling 166 miles (268 km) from Rome to San Giovanni Rotondo. However, the time it takes can vary based on specific dates, weekends, and holidays.
Which train station from Rome to San Giovanni Rotondo do I depart from? Which San Giovanni Rotondo train station from Rome do I arrive in?

Omio customers traveling this route depart most frequently from Roma Termini   and arrive in San Giovanni Rotondo, Piazzale Forgione.

Where is the train station in Rome to go to San Giovanni Rotondo? Where is the train station in San Giovanni Rotondo located?

Passengers booking this journey most frequently board their trains from Roma Termini and need to travel around 1 mile (s) / 1 km from the city center to get to this train station.

Passengers arriving in San Giovanni Rotondo most often arrive at San Giovanni Rotondo, Piazzale Forgione and need to travel around 1 mile (s) / 1 km from this train station to the city center.

Which train providers can take me between Rome and San Giovanni Rotondo?
For the route from Rome to San Giovanni Rotondo you can take a train with Frecciargento. Be sure to check out all possible train companies that offer services to San Giovanni Rotondo from Rome on Omio to compare what amenities they may have.
How many trains are there to San Giovanni Rotondo from Rome a day?
On average, there are 8 trains a day from Rome to San Giovanni Rotondo. The train times and services may be different on weekends and holidays compared to weekdays.
What are the first and last departure train times from Rome to San Giovanni Rotondo?
You can take the first train from Rome to San Giovanni Rotondo at 5: 28 AM. The last train from Rome to San Giovanni Rotondo that you can take departs at 9: 58 PM. Omio shows you the latest train from Rome to San Giovanni Rotondo schedule to help you book the best departure time for this journey.
How early should I buy train tickets from Rome to San Giovanni Rotondo to score the best deals?
If you buy the Rome to San Giovanni Rotondo train within the next 7 days, you can find one way tickets to cost on average $56 (€45). However, booking your train ticket in advance gives you access to the best prices for trains from Rome to San Giovanni Rotondo. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.
Stations

Important Stations and Airports for this Journey

Rome
Roma Ostiense
Amenities
Roma Termini
Amenities
Refreshments
WC

Frequently Asked Questions

How long does it take to get from the train station to the city centre?
This station is a 5-10 minute walk from the city centre.
Roma Tiburtina
Amenities