How to get to Milan from Dijon

Fri 19 Jun
+ Add return
Travel by train, coach with
FlixBus
Trenitalia
BlaBlaCar Bus
SNCF | TGV INOUI
BlaBlaCar
1,000+ more
FlixBus
Trenitalia
BlaBlaCar Bus
SNCF | TGV INOUI
BlaBlaCar
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

Compare train and coach for Dijon to Milan

Omio recommends booking the coach as it is the most popular option from Dijon to Milan among Omio's users. If you are prioritising price take the coach with prices starting from £21. For those with little time consider booking a train which can get you there in 7h 13m. The ticket price range depends on the travel mode: a coach costs an average of £21, and a train costs an average of £77.

Distance: 381 km

Compare bus with

Most popular
Coach
Train

£41

Average Price

Cheapest

£139

Average Price

9h 13m

Average total duration

8h 43m

Onboard

+

30m

Additional time*

7h 43m

Average total duration

Fastest

7h 13m

Onboard

+

30m

Additional time*

FlixBus

Most popular bus company

Trenitalia

Most popular train company

Direct Options

Direct Options

Travel options
from Dijon to Milan

How to get to Milan from Dijon by train, bus, flight or ferry.

Our recommendation

bus

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

  • FlixBusFlixBus
    0:257h35
    Dijon, Gare Routière
    8:00Milano, Autostazione Lampugnano
    £411One-way
    0 changes

Cheapest

  • FlixBusFlixBus
    0:257h35
    Dijon, Gare Routière
    8:00Milano, Autostazione Lampugnano
    £411One-way
    0 changes

Fastest

  • SNCF | TGV INOUI9879+TrenitaliaFRECCIAROSSA 1000 9287
    15:216h46
    Dijon station
    22:07Milan Centrale
    £1631One-way
    1 change

Other options

  • TER17773+TrenitaliaFRECCIAROSSA 1000 9287
    14:437h24
    Dijon station
    22:07Milan Centrale
    £1531One-way
    1 change
  • TER17831+TrenitaliaFRECCIAROSSA 1000 9287
    13:428h25
    Dijon station
    22:07Milan Centrale
    £1531One-way
    1 change
  • TER17771+TrenitaliaFRECCIAROSSA 1000 9287
    12:409h27
    Dijon station
    22:07Milan Centrale
    £1531One-way
    1 change
  • FlixBusFlixBus
    2:058h35
    Dijon, Gare Routière
    10:40Milano, Autostazione Lampugnano
    £411One-way
    0 changes
  • FlixBusFlixBus · FlixBus
    14:359h30
    Dijon, Gare Routière
    0:05Milano, Autostazione Lampugnano
    £541One-way
    1 change
  • FlixBusFlixBus · FlixBus
    8:0010h50
    Dijon, Gare Routière
    18:50Milano, Autostazione Lampugnano
    £561One-way
    1 change

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

Compare train and coach prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.

Fri
19 Jun
Sat
20 Jun
Sun
21 Jun
Mon
22 Jun
Tue
23 Jun
Wed
24 Jun
Thu
25 Jun
Fri
26 Jun
Sat
27 Jun
Sun
28 Jun
Mon
29 Jun
Tue
30 Jun
Wed
01 Jul
Thu
02 Jul
Fri
03 Jul
Sat
04 Jul
Sun
05 Jul
Mon
06 Jul
Tue
07 Jul
Wed
08 Jul
Thu
09 Jul

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

FAQs: Dijon 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 Dijon to Milan.

FAQs
There are 2 options to travel between Dijon and Milan including taking a train and coach.
The cheapest way to travel from Dijon to Milan is a coach with an average price of £41.

This is compared to other travel options from Dijon to Milan:

A coach is £98 less than a train for this route with tickets for a train from Dijon to Milan costing on average £139.

The fastest way to travel from Dijon to Milan is by train with an average journey time of 7h 13m.

Other travel options to Milan take longer:

Coach takes on average 8h 43m.

The Dijon to Milan distance is approximately 381 km.
The average frequency per day from Dijon to Milan is:
  • Around 5 coaches per day.
  • Around 2 trains per day.

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

These are the most popular departure and arrival points from Dijon to Milan:
  • Flights mostly depart from Geneva International Airport and arrive in Milan Linate Airport.
  • Trains mostly depart from Dijon station and arrive in Milan Porta Garibaldi.
  • Coaches mostly depart from Dijon, Gare Routière and arrive in Milano, Autostazione Lampugnano.
If finding a good deal is your main consideration for your trip from Dijon to Milan, then we'll help you find the best value travel companies for you:
  • Travel with FlixBus, BlaBlaCar Bus, BlaBlaCar to go to Milan by coach.
  • Travel with Trenitalia, SNCF | TGV INOUI, Swiss Federal Railways (SBB CFF FFS) to go to Milan by train.
Yes, there is a direct route available from Dijon to Milan:
  • 2 direct coaches per day with FlixBus, BlaBlaCar.
Omio customers who travel from Dijon to Milan often also extend their vacation to go to Paris, Rome, Venice, Como, Florence. Omio can help you plan your trip by finding the best connections between Milan and these popular destinations at a great price.

Travelling from Dijon to Milan: related information

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

Most popular flights to and from Milan and Dijon

HomeTravelTravel to ItalyTravel to MilanHow to get to Milan from Dijon

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