[menuItemContent][menuItemRightSideContent]
Currency

Travel options
from Gravina in Puglia to Milan

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

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Thu
May 19
$45Intercity Notte
$35Flixbus
$11Wizz Air
Fri
May 20
$57Intercity Notte
$69Flixbus
$9Malta Air
Sat
May 21
$45Intercity Notte
$37Flixbus
$11Malta Air
Sun
May 22
$78Italo
$49Flixbus
$27Malta Air
Mon
May 23
$57Intercity Notte
$42Flixbus
$11Wizz Air
Tue
May 24
$46Intercity Notte
$75Marino Autolinee
$6Malta Air
Wed
May 25
$81Intercity Notte
$82Marino Autolinee
$15Malta Air

Travel Information to Milan from Gravina in Puglia

distanceDistance484 miles (781 km)
modeAvailable travel modesBus, flight or train
priceTicket price range$6 - $49
cheapestCheapest modeFlight • $6 (€5) • 1 h 30 min
fastestFastest modeFlight • $6 (€5) • 1 h 30 min
carriersPopular travel companiesFlixbus, Wizz Air or Intercity Notte

Travel 484 miles (781 km) by bus, flight or train to Milan from Gravina in Puglia. 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 flight is the best option with prices starting as low as $6 (€5). The most popular travel companies which serve this trip are Flixbus, Wizz Air or Intercity Notte among others. Travelers can even take a direct from Gravina in Puglia to Milan.

Travel Tips: Travel from Gravina in Puglia to Milan

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

How do I travel from Gravina in Puglia to Milan?

You can travel to Milan from Gravina in Puglia 3 different ways: bus, flight or train.

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

The cheapest way to get from Gravina in Puglia to Milan is by taking a flight. You can find average ticket prices around $6 (€5) compared to other travel options to Milan:

A flight is generally $32 (€29) less than a bus for the same journey. Taking a bus costs on average $38 (€34) from Gravina in Puglia to Milan.

A flight is $43 (€39) less than a train for this journey with tickets for a train from Gravina in Puglia to Milan costing on average $49 (€44).

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

The fastest way to get to Milan from Gravina in Puglia is by flight with an average travel time of 1 h 30 min.

Other travel options to Milan can usually take longer:

In comparison, taking a bus requires on average 12 h 45 min   of travel time.

In comparison, going by train can take 12 h 38 min   on average.

How far is Milan from Gravina in Puglia?

Milan is approximately 484 miles (781 km) away from Gravina in Puglia.

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

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

  • Around 10 trains per day.

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

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

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

  • Buses from Gravina in Puglia to Milan most often leave from Gravina In Puglia, Piazza Padre Pio (Stazione Ferroviaria) and arrive in Milan, Stazione Centrale.
  • Trains from Gravina in Puglia to Milan most often leave from Gravina In Puglia and arrive in Milano Centrale.

Which travel companies can get me from Gravina in Puglia to Milan?

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

  • You can take a bus from Gravina in Puglia to Milan with Flixbus. Cheap tickets can be found for $38 (€34) with Flixbus from Gravina in Puglia to Milan.
  • You can go to Milan from Gravina in Puglia by plane with Wizz Air. You'll see cheap plane tickets for $6 (€5) with Wizz Air from Gravina in Puglia to Milan on Omio.
  • You can travel from Gravina in Puglia to Milan by train with Intercity Notte. You can find cheap tickets on Omio for $49 (€44) with Intercity Notte from Gravina in Puglia to Milan.

What other destinations are worth visiting after traveling from Gravina in Puglia to Milan?

Your trip from Gravina in Puglia to Milan doesn't have to end in Milan. Many of our customers like to extend their vacation to explore other popular destinations like Rome, Paris or Naples. If you’d like to add Rome, Paris or Naples to your Gravina in Puglia to Milan tour, check Omio for the best and cheapest ways to travel to any of these top destinations from Milan today!

How far in advance should I purchase tickets between Gravina in Puglia and Milan online to get the best deals?

When planning your trip from Gravina in Puglia to Milan, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:

  • Bus tickets are costing $38 (€34) one way on average.
  • Plane tickets are costing $6 (€5) one way on average.
  • Train tickets cost $49 (€44) one way on average.

However, we recommend buying tickets from Gravina in Puglia to Milan online a few months in advance to get the best deals and save money on your upcoming journey.

Travelling from Gravina in Puglia to Milan: related information

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