How to get to Gravina in Puglia from Milan

Thu, 06 Nov
+ Add return
Travel by coach, train, flight with
Marino Autolinee
Ryanair
Intercity
Wizz Air
easyJet
1,000+ more
Marino Autolinee
Ryanair
Intercity
Wizz Air
easyJet
1,000+ more
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Travel Information between Milan and Gravina in Puglia

Distance484 miles
Available travel modesCoach, train or flight
Ticket price range£22 - £42
Cheapest modeFlight • £22 • 1 h 25 min
Fastest modeFlight • £22 • 1 h 25 min
Popular travel companiesMarino Autolinee, Ryanair or Intercity Notte

Travel 484 miles by coach, train or flight to Gravina in Puglia from Milan. The most popular travel providers which serve this route are Marino Autolinee, Ryanair or Intercity Notte among others. Travellers can even take a direct coach, flight or train from Milan to Gravina in Puglia.

Travel options
from Milan to Gravina in Puglia

How to get to Gravina in Puglia from Milan by train, bus, flight or ferry.

Our recommendation

bus

The best way to travel from Milan to Gravina in Puglia is by taking a coach because it’s the best combination of price and speed.

Marino Autolinee201 · 217
09:1011h45
Milano, San Donato - Settore B (Viale Giuseppe Impastato)
20:55Gravina in Puglia, Corso Giuseppe di Vittorio (Gravina in Puglia)
£531One-way
1 change

Cheapest

Marino Autolinee201 · 217
09:1011h45
Milano, San Donato - Settore B (Viale Giuseppe Impastato)
20:55Gravina in Puglia, Corso Giuseppe di Vittorio (Gravina in Puglia)
£531One-way
1 change

Fastest

ITAAZ1637
06:051h25
Milan Linate Airport
07:30Bari Palese Airport
£1081One-way
0 changes

Other options

Intercity NotteInterCityNotte 755+RegionaleAutobus BA306 · Autobus BA217
21:5012h08
Milan Centrale
09:58Gravina In Puglia
£571One-way
2 changes
FrecciarossaFRECCIAROSSA 8807+RegionaleAutobus BA228
11:358h55
Milan Centrale
20:30Gravina In Puglia
£991One-way
1 change
FrecciarossaFRECCIAROSSA 1000 9511+RegionaleRegionale 19843 · Autobus BA224
06:1010h25
Milan Centrale
16:35Gravina In Puglia
£1331One-way
2 changes
Marino Autolinee201 · 217
08:2512h30
Milano, Autostazione Lampugnano
20:55Gravina in Puglia, Corso Giuseppe di Vittorio (Gravina in Puglia)
£531One-way
1 change
Marino Autolinee047
20:2511h40
Milano, Autostazione Lampugnano
08:05Gravina in Puglia, Corso Giuseppe di Vittorio (Gravina in Puglia)
£641One-way
0 changes
Marino Autolinee047
21:0511h00
Milano, San Donato - Settore B (Viale Giuseppe Impastato)
08:05Gravina in Puglia, Corso Giuseppe di Vittorio (Gravina in Puglia)
£641One-way
0 changes
AeroitaliaXZ2227
10:501h30
Milan Malpensa Airport
12:20Foggia Gino Lisa Airport
£611One-way
0 changes
easyJetU24126+Marino Autolinee205 · 217
12:458h10
Milan Malpensa Airport
20:55Gravina in Puglia, Corso Giuseppe di Vittorio (Gravina in Puglia)
£921One-way
2 changes
KM Malta AirlinesFR 4132
07:501h35
Milan Bergamo Orio al Serio Airport
09:25Bari Palese Airport
£801One-way
0 changes

Find all the dates and times for this journey by train, bus, flight, and ferry .

Compare prices and tickets Prices for trains, coaches, flights and ferries

Thu
06 Nov
Fri
07 Nov
Sat
08 Nov
Sun
09 Nov
Mon
10 Nov
Tue
11 Nov
Wed
12 Nov

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

FAQs: Milan to Gravina in Puglia

FAQs: Travel to Gravina in Puglia 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 Gravina in Puglia.
FAQs

There are 3 travel options to Gravina in Puglia from Milan. You can take a coach, train or flight.

The cheapest way to go to Gravina in Puglia from Milan is by taking a flight, which costs on average £22.

This is compared to other ways of getting from Milan to Gravina in Puglia:

Taking a flight costs £7 less than taking a coach, which average ticket prices of £29.

A flight is £20 less than a train with an average ticket price of £42 from Milan to Gravina in Puglia.

The quickest way to travel between Milan and Gravina in Puglia is by flight, which takes on average 1 h 25 min   compared to other travel options that take longer:

Coach takes 11 h on average.

Train takes on average 8 h 55 min.

The distance between Milan and Gravina in Puglia is around 484 miles.

The average frequency per day from Milan to Gravina in Puglia is:

  • Around 1 coach per day.
  • Around 10 trains per day.

However, we recommend checking specific travel dates for your trip between Milan and Gravina in Puglia as scheduled services by coach, train or flight can vary by season or day of the week.

These are the most popular departure and arrival points for travellers from Milan to Gravina in Puglia:

  • Coaches most often depart from Milan at Milano, Autostazione Lampugnano and arrive in Gravina in Puglia at Gravina in Puglia, Corso Giuseppe di Vittorio.

Omio works with many trusted partners that can help you travel the best way from Milan to Gravina in Puglia:

  • You can travel by coach to Gravina in Puglia from Milan with Marino Autolinee or FlixBus, and you can find FlixBus Milan to Gravina in Puglia tickets for £29 on Omio.
  • You can go to Gravina in Puglia from Milan by plane with Ryanair or easyJet. You'll see cheap plane tickets for £22 with Ryanair from Milan to Gravina in Puglia on Omio.
  • You can travel by train between Milan and Gravina in Puglia with Intercity Notte, Intercity, Italo or Frecciarossa, and you can find Intercity Notte Milan to Gravina in Puglia tickets for £42 on Omio.

Yes, there are direct routes from Milan to Gravina in Puglia with the following travel companies:

  • You can check for a direct coach to Gravina in Puglia with Marino Autolinee with 1 direct coach per day.

Direct services to Gravina in Puglia tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your journey.

Looking to extend your trip from Milan to Gravina in Puglia? Many Omio customers who go from Milan to Gravina in Puglia usually extend their holiday to explore other popular destinations like Bari, Matera, Naples, Altamura or Rome. If you're looking to explore Bari, Matera, Naples, Altamura or Rome from Gravina in Puglia, let Omio find you the best connections available at an affordable price.

Travelling from Milan to Gravina in Puglia: related information

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

HomeTravelTravel to ItalyTravel to Gravina in PugliaHow to get to Gravina in Puglia from Milan

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