There are 9 ways to get from Bulgaria to Milan Bergamo Airport (BGY) by plane, shuttle, bus, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Sofia Airport to Il Caravaggio International Airport
best- Fly from Sofia Airport (SOF) to Il Caravaggio International Airport (BGY)plane SOF - BGY
4h 42m€23–121Fly Sofia Airport to Milano Malpensa Airport, shuttle
- Fly from Sofia Airport (SOF) to Milano Malpensa Airport (MXP)plane SOF - MXP
- Take a shuttle bus from Malpensa Airport - Milan to Orio al Serio Airport
7h 12m€86–511Bus
- Take the bus from Sofia Central Bus Station to Verona Porta Nuovabus
- Take the bus from Verona to Bergamobus 423 / ...
21h 47m€99–105Drive 1,350.1 km
- Drive from Sofia to Milan Bergamo Airport (BGY)car 1,350.1 km
12h 49m€210–303Bus to Bucharest Otopeni, fly to Il Caravaggio International Airport
- Take the bus from Ruse to Buchurestbus
- Fly from Bucharest Otopeni (OTP) to Il Caravaggio International Airport (BGY)plane OTP - BGY
6h 30m€43–224Fly Varna Airport to Il Caravaggio International Airport
- Fly from Varna Airport (VAR) to Il Caravaggio International Airport (BGY)plane VAR - BGY
5h 11m€112–354Bus to Bucharest Băneasa Aurel Vlaicu International Airport, fly to Il Caravaggio International Airport
- Take the bus from Ruse to Buchurestbus
- Fly from Bucharest Băneasa Aurel Vlaicu International Airport (BBU) to Il Caravaggio International Airport (BGY)plane BBU - BGY
6h 48m€45–182Bus, train
- Take the bus from Sofia Central Bus Station to Triestebus
- Take the train from Trieste Centrale to Vicenzatrain Fr
- Take the train from Vicenza to Bresciatrain Fr
- Take the train from Brescia to Bergamotrain R1 / ...
23h 8m€139–193Bus via Kumanovo
- Take the bus from Sofia to Kumanovobus
- Take the bus from Kumanovo to Verona Porta Nuovabus
- Take the bus from Verona to Bergamobus 423 / ...
27h 41m€65–113
Bulgaria to Milan Bergamo Airport (BGY) by bus and foot
Questions & Answers
The cheapest way to get from Bulgaria to Milan Bergamo Airport (BGY) is to fly which costs €22 - €130 and takes 4h 42m.
The fastest way to get from Bulgaria to Milan Bergamo Airport (BGY) is to fly which takes 4h 42m and costs €22 - €130.
No, there is no direct bus from Bulgaria station to Milan Bergamo Airport (BGY). However, there are services departing from Sofia Central Bus Station and arriving at Bergamo via Verona. The journey, including transfers, takes approximately 21h 47m.
The distance between Bulgaria and Milan Bergamo Airport (BGY) is 1156 km. The road distance is 1350.1 km.
The best way to get from Bulgaria to Milan Bergamo Airport (BGY) without a car is to bus which takes 21h 47m and costs €95 - €105.
It takes approximately 4h 42m to get from Bulgaria to Milan Bergamo Airport (BGY), including transfers.
Bulgaria to Milan Bergamo Airport (BGY) bus services, operated by M&M Travel, depart from Sofia Central Bus Station.
The best way to get from Bulgaria to Milan Bergamo Airport (BGY) is to fly which takes 4h 42m and costs €22 - €130. Alternatively, you can bus, which costs €95 - €105 and takes 21h 47m.
Bulgaria to Milan Bergamo Airport (BGY) bus services, operated by M&M Travel, arrive at Verona Porta Nuova station.
Milan Bergamo Airport (BGY) is 1h behind Bulgaria. It is currently 2:30 AM in Bulgaria and 1:30 AM in Milan Bergamo Airport (BGY).
What companies run services between Bulgaria and Milan Bergamo Airport (BGY), Italy?
Wizz Air and Ryanair fly from Sofia Airport (SOF) to Il Caravaggio International Airport (BGY) 3 times a day. Alternatively, you can take a bus from Sofia Central Bus Station to Bergamo via Verona Porta Nuova and Verona in around 21h 47m.
- Website
- ryanair.com
Flights from Sofia Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h 4m
- When
- Every day
- Estimated price
- €30–130
Flights from Sofia Airport to Il Caravaggio International Airport via Bari
- Ave. Duration
- 4h 5m
- When
- Thursday and Friday
- Estimated price
- €30–130
Flights from Sofia Airport to Milano Malpensa Airport via Bari
- Ave. Duration
- 4h 25m
- When
- Sunday
- Estimated price
- €50–220
Flights from Bucharest Otopeni to Il Caravaggio International Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- €35–170
Flights from Varna Airport to Il Caravaggio International Airport via Krakow
- Ave. Duration
- 5h 15m
- When
- Saturday
- Estimated price
- €60–240
Flights from Bucharest Băneasa Aurel Vlaicu International Airport to Il Caravaggio International Airport via Bari
- Ave. Duration
- 4h 45m
- When
- Friday
- Estimated price
- €60–200
- Website
- wizzair.com
Flights from Sofia Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- €20–95
Flights from Varna Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €35–120
- Website
- air.bg
Flights from Sofia Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 15m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- €70–190
Flights from Sofia Airport to Milano Malpensa Airport via Belgrade
- Ave. Duration
- 4h 47m
- When
- Monday, Thursday, Friday, Saturday, Wednesday, and Sunday
- Estimated price
- €65–170
- Website
- lufthansa.com
Flights from Sofia Airport to Milano Malpensa Airport via Munich
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- €50–260
- Website
- airserbia.com
Flights from Sofia Airport to Milano Malpensa Airport via Belgrade
- Ave. Duration
- 4h 47m
- When
- Monday, Thursday, Friday, Saturday, Wednesday, and Sunday
- Estimated price
- €65–170
- Website
- flyulendo.com
Flights from Bucharest Băneasa Aurel Vlaicu International Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- €29–170
- Phone
- +39 06 68475475
- Website
- Trenitalia Frecce
Train from Trieste Centrale to Vicenza
- Ave. Duration
- 2h 25m
- Frequency
- Every 4 hours
- Estimated price
- €30–60
- Schedules at
- Trenitalia Frecce
Train from Vicenza to Brescia
- Ave. Duration
- 1h 3m
- Frequency
- Every 30 minutes
- Estimated price
- €17–35
- Schedules at
- Trenitalia Frecce
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Vicenza to Brescia
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- €14–29
- Website
- Italo Treno
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Vicenza to Brescia
- Ave. Duration
- 1h 3m
- Frequency
- 4 times a day
- Estimated price
- €18–29
- Website
- Trenitalia Eurocity
- 1st Class
- €18–25
- 2nd Class
- €22–29
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Vicenza to Brescia
- Ave. Duration
- 1h 43m
- Frequency
- 4 times a day
- Estimated price
- €14–24
- Website
- Trenitalia
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Brescia to Bergamo
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- €4–6
- Website
- Trenord
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Shuttle from Malpensa Airport - Milan to Orio al Serio Airport
- Ave. Duration
- 1h 40m
- Frequency
- On demand
- Estimated price
- €35–300
- Website
- GoOpti
- Shared
- €35–75
- Private
- €180–200
- Phone
- +359 2 980 56 58
- [email protected]
- Website
- mm-travel.bg
Bus from Sofia Central Bus Station to Verona Porta Nuova
- Ave. Duration
- 20h
- Frequency
- Twice a week
- Estimated price
- €90
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
Bus from Sofia Central Bus Station to Trieste
- Ave. Duration
- 14h 30m
- Frequency
- Twice a week
- Estimated price
- €88
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Verona to Bergamo
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- €9–15
- Website
- Flixbus
Bus from Verona to Bergamo
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- €9–15
- Website
- Flixbus
- Phone
- +39 049 8241199
- [email protected]
- Website
- fsbusitalia.it
Bus from Verona to Bergamo
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- €11–14
- Schedules at
- fsbusitalia.it
Bus from Verona to Bergamo
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- €11–14
- Schedules at
- fsbusitalia.it
- Phone
- +359 899199328
- [email protected]
- Website
- bgrazpisanie.com
Bus from Ruse to Buchurest
- Ave. Duration
- 1h 30m
- Frequency
- Twice a week
- Estimated price
- €7–10
- Schedules at
- bgrazpisanie.com
Bus from Ruse to Buchurest
- Ave. Duration
- 1h 30m
- Frequency
- Twice a week
- Estimated price
- €7–10
- Schedules at
- bgrazpisanie.com
- Phone
- +359 2 981 58 56
- [email protected]
- Website
- matpu.com
Bus from Sofia to Kumanovo
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- €22–27
- Schedules at
- matpu.com
- Phone
- +359 0885700870
- [email protected]
- Website
- Citylines
Bus from Sofia to Kumanovo
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- €10–29
- Website
- Citylines
- Phone
- +389 47 231 192
- [email protected]
- Website
- transkop.mk
Bus from Sofia to Kumanovo
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- €16–25
- Schedules at
- transkop.mk
- Phone
- +389 42 217 370
- [email protected]
- Website
- durmotours.com.mk
Bus from Kumanovo to Verona Porta Nuova
- Ave. Duration
- 18h 51m
- Frequency
- Twice a week
- Estimated price
- €45–70
- Schedules at
- durmotours.com.mk
Want to know more about travelling around Italy
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.
Related travel guides
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Yes, the driving distance between Bulgaria to Milan Bergamo Airport (BGY) is 1350 km. It takes approximately 12h 49m to drive from Bulgaria to Milan Bergamo Airport (BGY).
Book your Bulgaria to Milan Bergamo Airport (BGY) bus tickets online with Omio.
There are 2414+ hotels available in Milan Bergamo Airport (BGY).












































