• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 7 ways to get from Denmark to Bulgaria by plane, bus, train, bus and ferry 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 to Varna  •  5 h 7 min

  1. Fly from Copenhagen (CPH) to Varna (VAR) CPH - VAR

$159 - $814

Cheapest option

Fly to Sofia  •  6 h

  1. Fly from Copenhagen (CPH) to Sofia (SOF) CPH - SOF

$64 - $272

5 alternative options

Fly to Bucharest Otopeni, bus  •  8 h 47 min

  1. Fly from Copenhagen (CPH) to Bucharest Otopeni (OTP) CPH - OTP
  2. Take the bus from Bucharest Otopeni Airport to Ruse

Train, bus  •  32 h 42 min

  1. Take the train from København H to Hamburg Hbf Ec
  2. Take the train from Hamburg Hbf to Nürnberg Hbf Ice
  3. Take the bus from Nürnberg to Sofia

$212 - $373

Bus and ferry, bus  •  34 h 12 min

  1. Take the bus and ferry from Copenhagen to Niš
  2. Take the bus from Niš to Sofia

$105 - $120

Bus  •  36 h 23 min

  1. Take the bus from Copenhagen to Skopje
  2. Take the bus from Skopje to Sofia

$125 - $160

Drive  •  22 h 45 min

  1. Drive from Copenhagen to Sofia 1497.4 miles

$340 - $500

Questions & Answers

The cheapest way to get from Denmark to Bulgaria is to bus and ferry and bus which costs 650 kr - 800 kr and takes 34 h 12 min.

More details

The quickest way to get from Denmark to Bulgaria is to fly which costs 1000 kr - 5500 kr and takes 5 h 7 min.

More details

No, there is no direct bus from Denmark to Bulgaria. However, there are services departing from Copenhagen and arriving at Sofia via Niš. The journey, including transfers, takes approximately 34 h 12 min.

More details

The distance between Denmark and Bulgaria is 1815 km. The road distance is 2395.8 km.

Get driving directions

The best way to get from Denmark to Bulgaria without a car is to train and bus which takes 32 h 42 min and costs 1300 kr - 2500 kr.

More details

It takes approximately 5 h 7 min to get from Denmark to Bulgaria, including transfers.

More details

Denmark to Bulgaria bus services, operated by Lasta, depart from Copenhagen station.

More details

The best way to get from Denmark to Bulgaria is to fly which takes 5 h 7 min and costs 1000 kr - 5500 kr. Alternatively, you can bus, which costs 800 kr - 1100 kr and takes 36 h 23 min.

Mode details

The quickest flight from Copenhagen Airport to Varna Airport is the direct flight which takes 2 h 40 min.

Search flights

Denmark to Bulgaria bus services, operated by Matpu, arrive at Sofia station.

More details

Map of how to get from Denmark to Bulgaria.
Launch map view
  • Distance: 1134.4 miles
  • Duration: 5 h 7 min

What companies run services between Denmark and Bulgaria?

Primera Air, Norwegian Air International and two other airlines fly from Copenhagen to Varna once daily. Alternatively, you can take a bus from Copenhagen to Sofia via Skopje, Sofia, and Central Station in around 36 h 23 min.

Airlines
Austrian Airlines
Website
austrian.com
Flights from Copenhagen to Varna via Vienna
Ave. Duration
4 h 35 min
When
Every day
Estimated price
$460 - $2,800
Flights from Copenhagen to Sofia via Vienna
Ave. Duration
4 h 40 min
When
Every day
Estimated price
$190 - $650
Flights from Copenhagen to Bucharest Otopeni via Vienna
Ave. Duration
4 h 41 min
When
Every day
Estimated price
$200 - $600
LOT
Website
lot.com
Flights from Copenhagen to Sofia via Warsaw Chopin
Ave. Duration
5 h 25 min
When
Every day
Estimated price
$190 - $650
Flights from Copenhagen to Bucharest Otopeni via Warsaw Chopin
Ave. Duration
4 h 42 min
When
Every day
Estimated price
$170 - $450
Lufthansa
Website
lufthansa.com
Flights from Copenhagen to Sofia via Frankfurt
Ave. Duration
5 h 35 min
When
Every day
Estimated price
$190 - $600
Flights from Copenhagen to Sofia via Munich
Ave. Duration
5 h 55 min
When
Every day
Estimated price
$190 - $600
Flights from Copenhagen to Bucharest Otopeni via Munich
Ave. Duration
5 h 20 min
When
Every day
Estimated price
$200 - $600
Air Serbia
Website
airserbia.com
Flights from Copenhagen to Sofia via Belgrade
Ave. Duration
4 h 55 min
When
Wednesday and Saturday
Estimated price
$170 - $750
Flights from Copenhagen to Bucharest Otopeni via Belgrade
Ave. Duration
4 h 45 min
When
Wednesday and Saturday
Estimated price
$140 - $470
Primera Air
Website
primeraair.com
Flights from Copenhagen to Varna
Ave. Duration
2 h 40 min
When
Thursday
Estimated price
$100 - $330
Norwegian Air International
Website
norwegian.com
Flights from Copenhagen to Varna
Ave. Duration
2 h 55 min
When
Wednesday
Estimated price
$100 - $600
Norwegian Air Shuttle
Website
norwegian.com
Flights from Copenhagen to Varna via Oslo
Ave. Duration
5 h 10 min
When
Monday
Estimated price
$110 - $550
Wizz Air
Website
wizzair.com
Flights from Copenhagen to Sofia
Ave. Duration
2 h 40 min
When
Tuesday, Thursday and Sunday
Estimated price
$95 - $600
Adria Airways
Website
adria.si
Flights from Copenhagen to Sofia via Ljubljana
Ave. Duration
4 h 30 min
When
Monday
Estimated price
$140 - $550
Aegean Airlines
Website
aegeanair.com
Flights from Copenhagen to Sofia via Athens
Ave. Duration
5 h 40 min
When
Friday
Estimated price
$220 - $650
Scandinavian Airlines
Website
flysas.com
Flights from Copenhagen to Bucharest Otopeni
Ave. Duration
2 h 25 min
When
Tuesday, Wednesday, Thursday and Friday
Estimated price
$180 - $950
Blue Air
Website
blueairweb.com
Flights from Copenhagen to Bucharest Otopeni
Ave. Duration
2 h 45 min
When
Monday, Wednesday and Friday
Estimated price
$100 - $500
CSA
Website
csa.cz
Flights from Copenhagen to Bucharest Otopeni via Prague
Ave. Duration
4 h 20 min
When
Monday, Wednesday, Thursday and Friday
Estimated price
$150 - $600
Train operators
Danish Railways (DSB)
Deutsche Bahn

Deutsche Bahn is the German railway company, and the largest railway operator and infrastructure owner in Europe. Based in Berlin, Deutsche Bahn was founded in 1994, and offers many different types of rail transportation including ICE or Intercity-Express for high-speed services between major cities and regions, IC (InterCity) for long-distance trains, RE (Regional Express) trains that connect regions and cities, and the S-Bahn rapid transit service. There are two main tickets on offer: the Flexpreis that has full flexibility, and the Sparpreis which is the cheaper, advanced fare.

Contact Details
Phone
+49 0180 6 99 66 33
Website
bahn.com
Train from Hamburg Hbf to Nürnberg Hbf
Ave. Duration
4 h 23 min
Frequency
Every 2 hours
Estimated price
$110 - $170
Website
bahn.de
Bus operators
PEGASUS GROUP Ltd.
Phone
+359 (0) 877 34 47 47
Email
pegasus@pegasusbg.com
Website
pegasusbg.com
Bus from Bucharest Otopeni Airport to Ruse
Ave. Duration
2 h
Frequency
Twice daily
Schedules at
pegasusbg.com
Union Ivkoni
Phone
02/989 0000
Website
union-ivkoni.com
Bus from Nürnberg to Sofia
Ave. Duration
21 h 30 min
Frequency
3 times a week
Estimated price
$50 - $130
Schedules at
online.union-ivkoni.com
Matpu
Phone
02 952 50 04
Email
matpu96@abv.bg
Website
matpu.com
Bus from Niš to Sofia
Ave. Duration
3 h
Frequency
Twice daily
Estimated price
$10 - $15
Schedules at
matpu.com
Bus from Skopje to Sofia
Ave. Duration
4 h 40 min
Frequency
Twice daily
Estimated price
$12 - $19
Schedules at
matpu.com
Nis Ekspres
Phone
+381 18 255 177
Email
marketing@nis-ekspres.rs
Website
nis-ekspres.rs
Bus from Niš to Sofia
Ave. Duration
4 h
Frequency
Twice daily
Estimated price
$7 - $12
Schedules at
nis-ekspres.rs
Book at
onlinetickets.nis-ekspres.rs
Makedonija Soobrakaj AD
Phone
+389(0)2 24 02 388
Email
avtobuska@maksoob.com.mk
Website
ms.mk
Bus from Copenhagen to Skopje
Ave. Duration
31 h 30 min
Frequency
Once a week
Estimated price
$110 - $140
Schedules at
ms.mk
Bus from Skopje to Sofia
Ave. Duration
3 h 45 min
Frequency
3 times a day
Estimated price
$14 - $19
Schedules at
ms.mk
Kaleia
Phone
+359 894 77 44 02
Email
kaleia@mail.com
Website
kaleiatravel.com
Bus from Skopje to Sofia
Ave. Duration
5 h
Frequency
3 times a day
Estimated price
$20
Schedules at
en.kaleiatravel.com

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.

More Questions & Answers

Bulgaria is 1 h ahead of Denmark. It is currently 2:02 AM in Denmark and 3:02 AM in Bulgaria.

Yes, the driving distance between Denmark to Bulgaria is 2396 km. It takes approximately 22 h 45 min to drive from Denmark to Bulgaria.

Get driving directions

Primera Air, Norwegian Air International, Austrian Airlines and Norwegian Air Shuttle offer flights from Copenhagen Airport to Varna Airport.

Search flights

There are 123+ hotels available in Bulgaria. Prices start at $23 USD per night.

More details

The best way to get from Denmark to Copenhagen Airport is to train which takes 13 min and costs 45 kr - 65 kr.

More details