There are 8 ways to get from Milan to Varna by plane, bus, train, night train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly Milan Malpensa to Varna  •  7 h 27 min

  1. Fly from Milan Malpensa (MXP) to Varna (VAR) MXP - VAR

$115 - $401

Cheapest option

Fly Milan Linate to Bucharest Otopeni, bus  •  10 h 53 min

  1. Fly from Milan Linate (LIN) to Bucharest Otopeni (OTP) LIN - OTP
  2. Take the bus from Bucharest Otopeni Airport to Varna

$37 - $227

6 alternative options

Fly Milan Bergamo to Varna  •  5 h 15 min

  1. Fly from Milan Bergamo (BGY) to Varna (VAR) BGY - VAR

$78 - $350

Bus Yubim  •  28 h 2 min

  1. Take the bus from Milano to Sofia
  2. Take the bus from Sofia to Varna

$161 - $193

Bus FlixBus  •  36 h 18 min

  1. Take the bus from Milan, Milan to Bucharest, Bucharest 1922
  2. Take the bus from Bucharest to Varna

$124 - $207

Bus Eurolines IT  •  42 h 2 min

  1. Take the bus from Milano Lampugnano to Shumen
  2. Take the bus from Shumen to Varna

$116 - $170

Train, night train, bus  •  43 h 12 min

  1. Take the train from Milano Centrale to Padova Fr / ...
  2. Take the night train from Padova to Wien Hauptbahnhof
  3. Take the train from Wien Hbf to Sibiu D
  4. Take the night train from Sibiu to Mangalia
  5. Take the bus from Mangalia to Varna

$243 - $374

Drive  •  18 h 52 min

  1. Drive from Milan to Varna 1218.3 miles

$290 - $430

What companies run services between Milan, Italy and Varna, Bulgaria?

Bulgaria Air, Austrian Airlines and 14 other airlines fly from Milan to Varna 5 times a day. Alternatively, you can take a bus from Milan to Varna via Sofia in around 28 h 2 min.

Airlines
Alitalia
Website
alitalia.com
Flights from Milan Malpensa to Varna via Sofia
Ave. Duration
4 h 40 min
When
Wednesday
Estimated price
$100 - $380
Flights from Milan Malpensa to Varna via Rome, Sofia
Ave. Duration
8 h 25 min
When
Monday, Tuesday, Wednesday, Thursday and Sunday
Estimated price
$120 - $650
Flights from Milan Linate to Bucharest Otopeni
Ave. Duration
2 h 15 min
When
Every day
Estimated price
$30 - $260
Flights from Milan Linate to Bucharest Otopeni via Rome
Ave. Duration
4 h 25 min
When
Every day
Estimated price
$55 - $300
Flights from Milan Linate to Bucharest Otopeni via Naples
Ave. Duration
5 h 10 min
When
Tuesday and Friday
Estimated price
$30 - $260
Turkish Airlines
Website
p.turkishairlines.com
Flights from Milan Malpensa to Varna via Istanbul
Ave. Duration
5 h 50 min
When
Every day
Estimated price
$150 - $550
Lufthansa
Website
lufthansa.com
Flights from Milan Linate to Bucharest Otopeni via Frankfurt
Ave. Duration
4 h 50 min
When
Every day
Estimated price
$200 - $850
Bulgaria Air
Website
air.bg
Flights from Milan Malpensa to Varna via Sofia
Ave. Duration
4 h 40 min
When
Wednesday
Estimated price
$100 - $380
Austrian Airlines
Website
austrian.com
Flights from Milan Malpensa to Varna via Vienna
Ave. Duration
4 h 45 min
When
Monday to Saturday
Estimated price
$170 - $800
Luxair
Website
luxair.lu
Flights from Milan Malpensa to Varna via Luxembourg
Ave. Duration
9 h 5 min
When
Friday
Estimated price
$130 - $700
Brussels Airlines
Website
brusselsairlines.com
Flights from Milan Malpensa to Varna via Brussels
Ave. Duration
10 h 5 min
When
Saturday
Estimated price
$130 - $480
Wizz Air
Website
wizzair.com
Flights from Milan Bergamo to Varna
Ave. Duration
2 h 25 min
When
Tuesday and Saturday
Estimated price
$70 - $340
Blue Air
Website
blueairweb.com
Flights from Milan Linate to Bucharest Otopeni
Ave. Duration
2 h 15 min
When
Every day
Estimated price
$30 - $260
Train operators
Nightjet
Phone
+43 51717
Website
nightjet.com
Night train from Padova to Wien Hauptbahnhof
Ave. Duration
8 h 26 min
Frequency
Twice a week
Estimated price
$60 - $80
Schedules at
nightjet.com
Austrian Railways (ÖBB)
Website
oebb.at
Train from Wien Hbf to Sibiu
Ave. Duration
14 h 2 min
Frequency
Once daily
Estimated price
$100 - $160
Website
fahrplan.oebb.at
Purchase an
eurail.com
Romanian Railways (CFR)
Bus operators
Avtoekspres
Phone
+359 (0) 52 757 044
Email
info@autogaravn.com
Website
autogaravn.com
Bus from Bucharest Otopeni Airport to Varna
Ave. Duration
5 h 15 min
Frequency
Twice daily
Estimated price
$13 - $35
Schedules at
autogaravn.com
Bus from Bucharest to Varna
Ave. Duration
4 h 40 min
Frequency
4 times a week
Estimated price
$12 - $15
Schedules at
autogaravn.com
Bus from Shumen to Varna
Ave. Duration
1 h 5 min
Frequency
4 times a day
Estimated price
$4 - $5
Schedules at
autogaravn.com
Yubim
Website
yubim.eu
Bus from Milano to Sofia
Ave. Duration
21 h 30 min
Frequency
4 times a week
Estimated price
$140 - $180
Schedules at
yubim.eu
Biomet
Phone
:+3599884551
Email
office@biomet.bg
Website
biomet.bg
Bus from Sofia to Varna
Ave. Duration
6 h
Frequency
Hourly
Estimated price
$20
Schedules at
biomet.bg
FlixBus
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Milan, Milan to Bucharest, Bucharest
Ave. Duration
29 h 15 min
Frequency
Twice a week
Estimated price
$110 - $190
Website
flixbus.co.uk
BG Razpisanie
Website
bgrazpisanie.com
Bus from Shumen to Varna
Ave. Duration
1 h
Frequency
4 times a day
Estimated price
$5 - $7
Schedules at
bgrazpisanie.com
Razgrad Municipality Bus
Website
razgrad.bg
Bus from Shumen to Varna Zob
Ave. Duration
1 h 14 min
Frequency
3 times a day
Schedules at
razgrad.bg
Union Ivkoni
Avtogari
Email
office@avtogari.info
Website
avtogari.info
Bus from Shumen to Varna
Ave. Duration
1 h 25 min
Frequency
Once daily
Estimated price
$3 - $6
Schedules at
avtogari.info
Mercado Sud
Phone
(0721) 643.210
Email
office@mercado-sud.ro
Website
mercado-sud.ro
Bus from Mangalia to Varna
Ave. Duration
1 h 25 min
Frequency
Every 4 hours
Estimated price
$25 - $35
Schedules at
mercado-sud.ro

Want to know more about travelling around Bulgaria

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Questions & Answers

How far is it from Milan to Varna?

The distance between Milan and Varna is 1507 km. The road distance is 1949 km.

What is the cheapest way to get from Milan to Varna?

The cheapest way to get from Milan to Varna is to fly and bus which costs 30€ - 190€ and takes 10 h 53 min.

What is the fastest way to get from Milan to Varna?

The quickest way to get from Milan to Varna is to fly which takes 5 h 15 min and costs 60€ - 290€.

Is there a direct bus between Milan and Varna?

No, there is no direct bus from Milan to Varna. However, there are services departing from Milano and arriving at Varna via Sofia. The journey, including transfers, takes approximately 28 h 2 min.

How long does it take to get from Milan to Varna?

It takes approximately 7 h 27 min to get from Milan to Varna, including transfers.