Travel options
from Ancona to Milan

You can get from Ancona to Milan by train, bus or flight.

Our recommendation

To get from Ancona to Milan on Jan 29 we recommend taking a bus because it’s the best combination of price and speed.

01:30AMAncona4h45 06:15AMMilano, San Donato
0 changes
$401One-way
Cheapest
01:30AMAncona4h45 06:15AMMilano, San Donato
0 changes
$401One-way

Find all the dates and times for this journey by train, bus, and 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

Sat
Jan 29
$37Regionale
$40Ferrovie del Gargano
Sun
Jan 30
$27Intercity Notte
$38Ferrovie del Gargano
Mon
Jan 31
$37Regionale
$38Ferrovie del Gargano
Tue
Feb 1
$28Intercity
$38Ferrovie del Gargano
Wed
Feb 2
$24Intercity
$19Flixbus
Thu
Feb 3
$24Intercity Notte
$13Flixbus
Fri
Feb 4
$24Intercity Notte
$18Flixbus
Sat
Feb 5
$24Intercity
$18Flixbus
Sun
Feb 6
$18Intercity Notte
$38Ferrovie del Gargano
Mon
Feb 7
$28Intercity
$38Ferrovie del Gargano
Tue
Feb 8
$20Intercity
$22Flixbus
Wed
Feb 9
$18Intercity Notte
$54Marino Autolinee
Thu
Feb 10
$18Intercity Notte
$54Marino Autolinee
Fri
Feb 11
$18Intercity Notte
$38Ferrovie del Gargano
Sat
Feb 12
$24Intercity
$38Ferrovie del Gargano
Sun
Feb 13
$18Intercity Notte
$13Flixbus
Mon
Feb 14
$27Intercity Notte
$20Flixbus
Tue
Feb 15
$20Intercity
$22Flixbus
Wed
Feb 16
$15Intercity Notte
$17Flixbus
Thu
Feb 17
$13Intercity Notte
$13Flixbus

Travel Information to Milan from Ancona

distanceDistance248 miles (400 km)
modeAvailable travel modesBus or train
priceTicket price range$13 - $25
cheapestCheapest modeTrain • $13 (€11) • 4 h
fastestFastest modeTrain • $13 (€11) • 4 h
carriersPopular travel companiesItabus or Intercity Notte

Travel 248 miles (400 km) by bus or train from Ancona to Milan. If speed is a priority, then a train is the best option with an average duration of 4 h; whereas, if saving money is more important, then a train is the best option with prices starting as low as $13 (€11). The most popular travel companies which serve this trip are Itabus or Intercity Notte among others. Travelers can even take a direct bus from Ancona to Milan.

Travel Tips: Travel from Ancona 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 Ancona to Milan.
FAQs

How do I travel from Ancona to Milan?

You can travel between Ancona and Milan 2 different ways: bus or train.

What is the cheapest way to travel to Milan from Ancona?

The cheapest way to get from Ancona to Milan is by taking a train. You can find average ticket prices around $13 (€11) compared to other travel options to Milan:

Taking a train is usually $12 (€10) less than taking a bus to Milan, which costs on average $25 (€21) for the same trip.

What is the quickest way to get from Ancona to Milan?

The fastest way from Ancona to Milan is by train with an average journey time of 4 h.

There are alternative travel options to Milan that can usually take longer:

In comparison, traveling by bus can take you on average 4 h 45 min.

How far is Milan from Ancona?

You should expect to travel around 248 miles (400 km) between Ancona and Milan.

How many services a day are there to Milan from Ancona?

The average frequency per day from Ancona to Milan is:

  • 11 trains per day.

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

Where do I depart from Ancona? Where do I arrive in Milan?

These are the most popular departure and arrival points from Ancona to Milan:

  • Buses from Ancona to Milan most often leave from Ancona, Via Guglielmo Marconi / SS681 and arrive in Milan, Stazione Centrale.
  • Trains mostly leave from Ancona and tend to arrive in Milano Centrale.

Which travel companies can take me from Ancona to Milan?

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

  • Travel with Itabus to go to Milan by bus. For a good deal on tickets, you can find Itabus Ancona to Milan tickets on Omio for $25 (€21).
  • Intercity Notte can take you to Milan by train. If searching for a good deal on trains, you can find tickets for Intercity Notte from Ancona to Milan for $13 (€11).

Can I find a direct route from Ancona to Milan?

Yes, there are direct services available from Ancona to Milan with the following travel companies:

  • You can book a direct bus with BlaBlaCar, Ferrovie del Gargano or Itabus.

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

Where should I go next after I travel between Ancona and Milan?

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

How far in advance should I buy my Ancona to Milan one way ticket online to get the best deals?

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

  • A bus ticket costs $25 (€21) one way on average for this trip.
  • A train ticket for this trip is costing $13 (€11) one way on average.

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

Travelling from Ancona to Milan: related information

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