Travel options
from Milan to Gravina in Puglia

You can get from Milan to Gravina in Puglia by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Travel Information from Milan to Gravina in Puglia

distanceDistance484 miles (781 km)
modeAvailable travel modesFlight, coach or train
priceTicket price range£49 - £63
cheapestCheapest modeCoach • £49 • 12 h
fastestFastest modeFlight • £55 • 1 h 30 min
carriersPopular travel companiesMalta Air, Flixbus or Intercity Notte

Take a flight, coach or train to travel 484 miles (781 km) to Gravina in Puglia from Milan. If speed is a priority, then a flight is the best option with an average duration of 1 h 30 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £49. The most popular travel providers which serve this journey are Malta Air, Flixbus or Intercity Notte among others. Travellers can even take a direct from Milan to Gravina in Puglia.

Travel Tips: Travel from Milan to Gravina in Puglia

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

How do you get from Milan to Gravina in Puglia?

There are 3 ways to travel between Milan and Gravina in Puglia including taking a flight, coach or train.

What is the cheapest way to go to Gravina in Puglia from Milan?

Coach services offer the cheapest way to get from Milan to Gravina in Puglia. Tickets for a coach cost on average £49.

This is compared to other travel options to Gravina in Puglia:

A coach is £7 less than a flight for this trip with tickets for a flight from Milan to Gravina in Puglia costing on average £55.

A coach is £15 less than a train for this trip with tickets for a train from Milan to Gravina in Puglia costing on average £63.

What is the fastest way to get from Milan to Gravina in Puglia?

The quickest way to travel to Gravina in Puglia from Milan is by flight, which takes on average 1 h 30 min   compared to other travel options that may take you longer to get to your destination:

In comparison, taking a coach requires on average 12 h   of travel time.

In comparison, getting to Gravina in Puglia by train can take on average 14 h.

How many miles from Milan to Gravina in Puglia would I travel?

The distance from Milan to Gravina in Puglia is approximately 484 miles (781 km).

How many services a day are there from Milan to Gravina in Puglia?

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

  • Around 1 train per day.

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

Where do I depart from Milan? Where do I arrive in Gravina in Puglia?

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

  • Coaches mostly leave from Milan, Stazione Centrale and tend to arrive in Gravina In Puglia, Piazza San Padre Pio / Viale Regina Margherita.
  • Trains mostly depart from Milano Centrale and arrive in Gravina In Puglia.

Which travel companies can help me find a way to get from Milan to Gravina in Puglia?

If finding a good deal is your main consideration for your trip from Milan to Gravina in Puglia, then we'll help you find the best value travel companies for you:

  • Travel with Malta Air to go to Gravina in Puglia by plane. For a good deal on tickets, you can find Malta Air Milan to Gravina in Puglia tickets on Omio for £55.
  • Flixbus can get you to Gravina in Puglia by coach. You can find a good deal for coach tickets with Flixbus from Milan to Gravina in Puglia for £49 on Omio.
  • Intercity Notte can get you to Gravina in Puglia by train. You can find a good deal for train tickets with Intercity Notte from Milan to Gravina in Puglia for £63 on Omio.

Where should I go next after I travel from Milan to Gravina in Puglia?

Many of our customers who book a trip from Milan to Gravina in Puglia often extend their holiday and travel to other popular destinations like Bari, Modugno or Rome. If you’re thinking of adding another destination to your Milan and Gravina in Puglia itinerary, let Omio find you the best connections between Gravina in Puglia and any of these top destinations today!

When should I book a ticket to Gravina in Puglia from Milan online to score the best deals?

Before travelling from Milan to Gravina in Puglia, it’s good to know what ticket you can buy and how much it will cost in the next 7 days:

  • The price of a plane ticket is £55 one way on average for this route.
  • The price of a coach ticket is £49 one way on average for this trip.
  • The price of a train ticket for this trip is on average £63 one way.

But we recommend booking Milan to Gravina in Puglia tickets online a few months before your planned travel date to score the best deals and save money on your trip.

Travelling from Milan to Gravina in Puglia: related information

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