Milan to San Giovanni Rotondo train

Cheap train tickets from Milan to San Giovanni Rotondo

Showing times and prices for Aug 20

Cheapest

66

Average

109

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.

Cheapest
09:50PMMilan Centrale10h15 08:05AMSan Giovanni Rotondo
1 transfer
661One-way
2nd Cheapest
09:10AMMilan Porta Garibaldi10h45 07:55PMSan Giovanni Rotondo
1 transfer
741One-way
11:20AMMilan Centrale11h55 11:15PMSan Giovanni Rotondo
2 transfers
781One-way
03:20PMMilan Centrale7h55 11:15PMSan Giovanni Rotondo
1 transfer
1041One-way
10:50AMMilan Centrale7h45 06:35PMSan Giovanni Rotondo
1 transfer
1041One-way

Train schedule from Milan to San Giovanni Rotondo

Showing trains for tomorrow, Saturday, August 20
05:55AMMilan Centrale8h10 02:05PMSan Giovanni Rotondo
1 transfer
06:55AMMilan Centrale7h45 02:40PMSan Giovanni Rotondo
2 transfers
09:10AMMilan Porta Garibaldi10h45 07:55PMSan Giovanni Rotondo
1 transfer
10:50AMMilan Centrale7h45 06:35PMSan Giovanni Rotondo
1 transfer
10:58AMMilan Centrale7h37 06:35PMSan Giovanni Rotondo
2 transfers
11:20AMMilan Centrale11h55 11:15PMSan Giovanni Rotondo
2 transfers
11:50AMMilan Centrale8h05 07:55PMSan Giovanni Rotondo
1 transfer
11:55AMMilan Centrale8h00 07:55PMSan Giovanni Rotondo
2 transfers
01:50PMMilan Centrale8h00 09:50PMSan Giovanni Rotondo
1 transfer
01:55PMMilan Centrale7h55 09:50PMSan Giovanni Rotondo
2 transfers
03:20PMMilan Centrale7h55 11:15PMSan Giovanni Rotondo
1 transfer
09:50PMMilan Centrale10h15 08:05AMSan Giovanni Rotondo
1 transfer

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

Sat
Aug 20
Sun
Aug 21
Mon
Aug 22
Tue
Aug 23
Wed
Aug 24
Thu
Aug 25
Fri
Aug 26
Sat
Aug 27
Sun
Aug 28
Mon
Aug 29
Tue
Aug 30
Wed
Aug 31
Thu
Sep 01
Fri
Sep 02

Fastest train times from Milan to San Giovanni Rotondo

Showing times and prices for Aug 20

Fastest Journey

7 h 37 m

Average

8 h 40 m

Trains per day

12

Distance

671 km

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

Fastest
10:58AMMilan Centrale7h37 06:35PMSan Giovanni Rotondo
2 transfers
1451One-way
2nd Fastest
06:55AMMilan Centrale7h45 02:40PMSan Giovanni Rotondo
2 transfers
1451One-way
2nd Fastest
10:50AMMilan Centrale7h45 06:35PMSan Giovanni Rotondo
1 transfer
1041One-way
03:20PMMilan Centrale7h55 11:15PMSan Giovanni Rotondo
1 transfer
1041One-way
01:55PMMilan Centrale7h55 09:50PMSan Giovanni Rotondo
2 transfers
1341One-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 Milan to San Giovanni Rotondo

distanceDistance416 miles (671 km)
durationAverage train duration9 h 40 min
priceAverage train ticket price$65 (€61)
changesDirect trainNo
carriersTrain companiesItalo, Intercity Notte, Frecciarossa or Trenitalia Intercity

Trains from Milan to San Giovanni Rotondo cover the 416 miles (671 km) long route taking on average 9 h 40 min with our travel partners like Italo, Intercity Notte, Frecciarossa or Trenitalia Intercity. There are direct train services available. You can get the cheapest train tickets for this trip for as low as $57 (€53), but the average price of train tickets is $65 (€61). Travelers depart most frequently from Milano Centrale and arrive in San Giovanni Rotondo, Piazzale Forgione.

Train providers: Italo, Frecciarossa and Intercity from Milan to San Giovanni Rotondo trains

Travel between Milan and San Giovanni Rotondo from $57 (€53) with Omio’s train partners Italo, Frecciarossa and Intercity! You can find the best schedules and tickets when comparing and booking the most convenient journey for you.

Italo
Intercity
Frecciarossa

Italo is a brand of high-speed trains operated by the Italian train company Nuovo Trasporto Viaggiatori (NTV). Its fleet of trains includes 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 a maximum speed of 150 mph (250 km/h). Italo offers four different class options, but each train car is modernly equipped with a high level of comfort. You can choose between the Smart, Comfort, Prima and Club Executive classes. 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 movies, music and games). Italo offers three types of fares with different prices and flexibility: Low Cost, Economy, and Flex.

Milan to San Giovanni Rotondo train information with Italo:

  • Average Duration: 3 h 12 min
  • Italo frequency: 2 a day

Find cheap tickets for Intercity trains between Milan and San Giovanni Rotondo on Omio. Omio can help you find the best train deals and prices all in one place by showing you the most up-to-date Milan to San Giovanni Rotondo train schedule from Intercity, the latest train ticket offers available and other travel information for the 416 miles (671 km) route from Milan to San Giovanni Rotondo, including information on baggage allowance and amenities offered onboard depending on the class fare you pick and choose. If you search for trains from Milan to San Giovanni Rotondo in the Omio app, you can check to see if the Intercity trains available are mobile tickets, which makes it even more convenient for you to go paperless when traveling. Check the Intercity train schedule for your ideal departure and arrival times, compare the best route available to get to San Giovanni Rotondo from Milan and then book a cheap train with ease. Sit back and enjoy your upcoming train between Milan and San Giovanni Rotondo with Intercity!

Intercity from Milan to San Giovanni Rotondo train information:

  • Average Duration: 8 h 44 min
  • Intercity frequency: 1 a day

Step on board a Frecciarossa train and relax as you travel across Italy. Trenitalia’s Frecciarossa high-speed trains make about 200 connections across Italy per day, including major destinations like Rome, Florence, Milan, Venice and Naples. These trains reach speeds up to 186 mph (300 kmh), so you can travel 416 miles (671 km) from Milan to San Giovanni Rotondo quickly on a Frecciarossa high-speed train. There are four different classes to choose from: Standard, Premium, Business, and Executive. All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, bathrooms, luggage storage, onboard entertainment, and restaurant and bar services to passengers.

We show you the latest Frecciarossa train schedule for the Milan to San Giovanni Rotondo route, so you can select the best times for your upcoming trip. You can find other travel information on Omio for this trip, such as departure and arrival train stations, journey times, number of stops, and cheap fares. You can select from three ticket types: Super Economy, Economy, and Base. Once you’ve picked your ticket, book a cheap train between Milan and San Giovanni Rotondo with us today and enjoy your journey with Trenitalia’s Frecciarossa!

Train information from Milan to San Giovanni Rotondo with Frecciarossa:

  • Average Duration: 6 h 17 min
  • Frecciarossa frequency: 8 a day

Travel Tips: Trains from Milan 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 Milan to San Giovanni Rotondo.
FAQs
Omio customers have found cheap train tickets to San Giovanni Rotondo from Milan for as low as $57 (€53)  for the next 7 days.
If you’re looking to purchase your train tickets in the next week, you can expect the Milan to San Giovanni Rotondo train price to come in at an average of $65 (€61)  one way.
The Milan to San Giovanni Rotondo train distance is approximately 416 miles (671 km).
The Milan to San Giovanni Rotondo train duration is on average 9 h 40 min, which is to be expected when traveling 416 miles (671 km) between Milan and San Giovanni Rotondo. However, the time it takes can vary based on specific dates, weekends, and holidays.

Omio customers who travel this route most frequently depart from Milano Centrale   and arrive in San Giovanni Rotondo, Piazzale Forgione.

You can find the most popular departure train station for this trip, Milano Centrale, located approximately 2.3 miles (3.7 km) from the city center of Milan. The most popular arrival train station in San Giovanni Rotondo, called San Giovanni Rotondo, Piazzale Forgione, is located around 0.6 miles (1 km) away from its city center.

For the journey from Milan to San Giovanni Rotondo you can take a train with Italo, Intercity Notte, Frecciarossa or Trenitalia Intercity. Be sure to check out all possible train companies that offer services between Milan and San Giovanni Rotondo on Omio to compare what amenities they may have.
The earliest train for this route departs from Milan at 5: 05 AM. The last train leaves from Milan at 7: 50 PM. Check Omio for the latest train schedule from Milan to San Giovanni Rotondo and book the best time to depart on your chosen travel date.
If you purchase the Milan to San Giovanni Rotondo train within the next 7 days, you can find one way tickets to cost on average $65 (€61). However, booking your train ticket in advance gives you access to the best prices for trains to San Giovanni Rotondo from Milan. 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.

Important Stations and Airports for this Journey

Milan
San Giovanni Rotondo
The major railway station for departures from Milan is Milano Centrale. Read all the information you need to know about services, amenities and connections at Milano Centrale for your journey between Milan and San Giovanni Rotondo.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 892021
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 05: 50 - 22: 20
Public transit options for Milano Centrale
Metro lines: M2 (green), M3 (yellow)
Tram lines: 1
Bus lines: 5, 9, 10, 42, 81, 87, 152, 728, N26, NM2, NM3, Air Bus, Orio Shuttle
Train lines: FR, FB, EC, Thello, XP2, R28, IC, ICN, RV, R, Regio, Italo
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 892021
Public transit options for Milano Porta Garibaldi
Metro lines: M2, M5
Bus lines: 43, 56, 70, 94
Train lines: R21, R31, S1, S11, S2, S5, S7, S8

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language