There are 10 ways to get from Romania to Bergamo by plane, bus, train (Trenitalia), 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 from Craiova Airport
best- Fly from Craiova Airport (CRA) to Il Caravaggio International Airport (BGY)plane CRA - BGY
2h 17m€66–217Fly from Cluj-Napoca
cheapest- Fly from Cluj-Napoca (CLJ) to Il Caravaggio International Airport (BGY)plane CLJ - BGY
4h 17m€27–300Bus via Brescia
- Take the bus from Bucureşti to Bresicabus
- Take the bus from Brescia Solferino Bus Station to Bergamo Airport Bus Stationbus Autostradale 150
28h 14m€124–167Train
- Take the train from Bucuresti Nord to Budapest-Keletitrain Ir
- Take the train from Budapest-Keleti to Wien Hbftrain Ec / ...
- Take the train from Wien Hbf to Venezia Mestretrain Rjx
- Take the train from Venezia Mestre to Bresciatrain Fr
- Take the train from Brescia to Bergamotrain R1 / ...
32h 19m€212–362Drive 1,547 km
- Drive from Bucharest to Bergamocar 1,547 km
16h 36m€246–355Fly from Bucharest Otopeni
- Fly from Bucharest Otopeni (OTP) to Il Caravaggio International Airport (BGY)plane OTP - BGY
5h€41–251Fly from Iași International Airport
- Fly from Iași International Airport (IAS) to Il Caravaggio International Airport (BGY)plane IAS - BGY
4h 36m€36–321Fly from Timișoara Traian Vuia International Airport
- Fly from Timișoara Traian Vuia International Airport (TSR) to Il Caravaggio International Airport (BGY)plane TSR - BGY
4h 10m€46–271Bus
- Take the bus from București, Autogara Militari to Bergamobus 1922
32h 7m€141–241Bus, train
- Take the bus from Bucharest to Cremonabus
- Take the train from Cremona to Trevigliotrain R6
32h 28m€137–190
Romania to Bergamo by train
Questions & Answers
The cheapest way to get from Romania to Bergamo is to fly which costs €40 - €260 and takes 5h.
The fastest way to get from Romania to Bergamo is to fly which takes 2h 17m and costs €65 - €220.
No, there is no direct bus from Romania to Bergamo station. However, there are services departing from Piata Unirii and arriving at Bergamo Airport Bus Station via Bucureşti and Brescia Solferino Bus Station. The journey, including transfers, takes approximately 28h 14m.
No, there is no direct train from Romania to Bergamo. However, there are services departing from Universitate and arriving at Bergamo via Bucuresti Nord, Budapest-Keleti, Wien Hbf, Venezia Mestre and Brescia. The journey, including transfers, takes approximately 32h 19m.
The distance between Romania and Bergamo is 1133 km. The road distance is 1547 km.
The best way to get from Romania to Bergamo without a car is to bus via Brescia which takes 28h 14m and costs €120 - €170.
It takes approximately 2h 17m to get from Romania to Bergamo, including transfers.
Romania to Bergamo bus services, operated by Tabita Tour, depart from Bucureşti station.
Romania to Bergamo train services, operated by Romanian Railways (CFR), depart from Bucuresti Nord station.
The best way to get from Romania to Bergamo is to fly which takes 2h 17m and costs €65 - €220. Alternatively, you can bus via Brescia, which costs €120 - €170 and takes 28h 14m, you could also train, which costs €210 - €370 and takes 32h 19m.
What companies run services between Romania and Bergamo, Italy?
Ulendo Airlink flies from Craiova Airport (CRA) to Il Caravaggio International Airport (BGY) 6 times a week. Alternatively, you can take a bus from Piata Unirii to Bergamo Airport Bus Station via Gara de Nord, Bucureşti, Bresica, and Brescia Solferino Bus Station in around 28h 14m.
- Website
- ryanair.com
Flights from Cluj-Napoca to Il Caravaggio International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- €45–300
Flights from Bucharest Otopeni to Il Caravaggio International Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- €45–230
Flights from Iași International Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h 25m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- €40–380
- Phone
- 0219521
- Website
- Romanian Railways (CFR)
Train from Bucuresti Nord to Budapest-Keleti
- Ave. Duration
- 16h 26m
- Frequency
- Twice daily
- Estimated price
- €62–67
- Website
- Romanian Railways (CFR)
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Bucureşti to Bresica
- Ave. Duration
- 25h 15m
- Frequency
- 3 times a week
- Estimated price
- €120–150
- Schedules at
- tabitatour.autogari.ro
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
Romania to Bergamo bus services, operated by Tabita Tour, arrive at Bresica station.
Bergamo is 1h behind Romania. It is currently 1:45 AM in Romania and 12:45 AM in Bergamo.
Romania to Bergamo train services, operated by Romanian Railways (CFR), arrive at Budapest-Keleti station.
Yes, the driving distance between Romania to Bergamo is 1547 km. It takes approximately 16h 36m to drive from Romania to Bergamo.
There are 2372+ hotels available in Bergamo.






