There are 9 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 10 min

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

$158 - $812

Cheapest option

Fly to Sofia  •  5 h 58 min

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

$63 - $270

7 alternative options

Fly to Burgas  •  5 h 22 min

  1. Fly from Copenhagen (CPH) to Burgas (BOJ) CPH - BOJ

$137 - $611

Fly to Bucharest Otopeni, bus  •  9 h 10 min

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

$81 - $235

Train, bus  •  29 h 36 min

  1. Take the train from Koebenhavn H to Hamburg Hbf Ec
  2. Take the train from Hamburg Hbf to Wien Hbf Ice
  3. Take the bus from Wien Erdberg to Sofia Knyaginya Maria Luiza Station

$340 - $455

Train, bus via Kecskemet  •  31 h 56 min

  1. Take the train from Koebenhavn H to Hamburg Hbf Ec
  2. Take the train from Hamburg Hbf to Budapest-Nyugati Ec
  3. Take the train from Budapest-Nyugati to Kecskemet
  4. Take the bus from Kecskemét to Sofia

$354 - $523

Bus and ferry, bus  •  34 h 19 min

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

$112 - $128

Bus  •  37 h 37 min

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

$139 - $170

Drive  •  22 h 45 min

  1. Drive from Copenhagen to Sofia 1497.4 miles

$340 - $500

What companies run services between Denmark and Bulgaria?

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

Airlines
Lufthansa
Website
lufthansa.com
Flights from Copenhagen to Sofia via Munich
Ave. Duration
4 h 50 min
When
Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$190 - $600
Flights from Copenhagen to Sofia via Frankfurt
Ave. Duration
5 h 17 min
When
Every day
Estimated price
$190 - $600
Flights from Copenhagen to Bucharest Otopeni via Munich
Ave. Duration
4 h 40 min
When
Every day
Estimated price
$200 - $600
Flights from Copenhagen to Bucharest Otopeni via Frankfurt
Ave. Duration
5 h 11 min
When
Every day
Estimated price
$200 - $600
LOT
Website
lot.com
Flights from Copenhagen to Sofia via Warsaw
Ave. Duration
5 h 28 min
When
Every day
Estimated price
$190 - $650
Flights from Copenhagen to Bucharest Otopeni via Warsaw
Ave. Duration
5 h 11 min
When
Every day
Estimated price
$170 - $450
Scandinavian Airlines
Website
flysas.com
Flights from Copenhagen to Sofia via Munich
Ave. Duration
4 h 55 min
When
Tuesday, Wednesday, Thursday, Friday and Saturday
Estimated price
$190 - $600
Flights from Copenhagen to Sofia via Frankfurt
Ave. Duration
5 h 17 min
When
Every day
Estimated price
$190 - $600
Flights from Copenhagen to Bucharest Otopeni
Ave. Duration
2 h 25 min
When
Tuesday and Saturday
Estimated price
$180 - $950
Flights from Copenhagen to Bucharest Otopeni via Frankfurt
Ave. Duration
4 h 35 min
When
Every day
Estimated price
$200 - $600
Austrian Airlines
Website
austrian.com
Flights from Copenhagen to Varna via Vienna
Ave. Duration
4 h 40 min
When
Every day
Estimated price
$460 - $2,800
Flights from Copenhagen to Sofia via Vienna
Ave. Duration
4 h 25 min
When
Every day
Estimated price
$190 - $650
Flights from Copenhagen to Bucharest Otopeni via Vienna
Ave. Duration
4 h 30 min
When
Every day
Estimated price
$200 - $600
Norwegian Air International
Website
norwegian.com
Flights from Copenhagen to Varna
Ave. Duration
2 h 55 min
When
Wednesday
Estimated price
$100 - $600
Flights from Copenhagen to Burgas
Ave. Duration
2 h 40 min
When
Saturday
Estimated price
$210 - $1,200
Air Serbia
Website
airserbia.com
Flights from Copenhagen to Sofia via Belgrade
Ave. Duration
4 h 55 min
When
Thursday, Saturday and Sunday
Estimated price
$170 - $750
Flights from Copenhagen to Bucharest Otopeni via Belgrade
Ave. Duration
4 h 35 min
When
Thursday, Saturday and Sunday
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
Turkish Airlines
Website
p.turkishairlines.com
Flights from Copenhagen to Varna via Istanbul
Ave. Duration
5 h 50 min
When
Wednesday and Friday
Estimated price
$230 - $1,000
Wizz Air
Website
wizzair.com
Flights from Copenhagen to Sofia
Ave. Duration
2 h 35 min
When
Tuesday, Wednesday, Thursday, Saturday and Sunday
Estimated price
$95 - $600
Air France
Website
airfrance.com
Flights from Copenhagen to Sofia via Paris CDG
Ave. Duration
5 h 55 min
When
Every day
Estimated price
$220 - $800
BH Air
Website
bhairlines.com
Flights from Copenhagen to Burgas
Ave. Duration
2 h 40 min
When
Sunday
Estimated price
$210 - $1,200
Ryanair
Website
ryanair.com
Flights from Copenhagen to Burgas via Kaunas
Ave. Duration
6 h
When
Thursday
Estimated price
$130 - $600
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
Train operators
Danish Railways (DSB)
Deutsche Bahn
Phone
+49 0180 6 99 66 33
Website
bahn.com
Train from Hamburg Hbf to Wien Hbf
Ave. Duration
8 h 42 min
Frequency
Once daily
Estimated price
$200 - $290
Website
bahn.de
Train from Hamburg Hbf to Budapest-Nyugati
Ave. Duration
13 h 31 min
Frequency
Once daily
Estimated price
$250 - $360
Website
bahn.de
Bus operators
Avtoekspres
Phone
+359 (0) 52 757 044
Email
info@autogaravn.com
Website
autogaravn.com
Bus from Bucharest Otopeni Airport to Ruse
Ave. Duration
2 h 20 min
Frequency
Twice daily
Estimated price
$4 - $5
Schedules at
autogaravn.com
Air Kona
Phone
00359 2 971 11 11
Email
tickets@airkona.com
Website
airkona.com
Bus from Wien Erdberg to Sofia Knyaginya Maria Luiza Station
Ave. Duration
13 h 30 min
Frequency
Once daily
Estimated price
$75
Schedules at
airkona.com
FlixBus
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Kecskemét to Sofia
Ave. Duration
9 h 50 min
Frequency
Once daily
Estimated price
$40 - $70
Website
flixbus.co.uk
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
$13 - $20
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
3 h 15 min
Frequency
Twice daily
Estimated price
$8
Schedules at
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 - $150
Schedules at
ms.mk
Bus from Skopje to Sofia
Ave. Duration
4 h 45 min
Frequency
Twice daily
Estimated price
$15 - $20
Schedules at
ms.mk
Kaleia
Phone
+359 894 77 44 43
Email
kaleia@mail.com
Website
kaleiatravel.com
Bus from Skopje to Sofia
Ave. Duration
5 h
Frequency
3 times a day
Estimated price
$21
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.

Questions & Answers

How far is it from Denmark to Bulgaria?

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

What is the cheapest way to get from Denmark to Bulgaria?

The cheapest way to get from Denmark to Bulgaria is to fly which costs 380 kr - 1700 kr and takes 5 h 58 min.

What is the fastest way to get from Denmark to Bulgaria?

The quickest way to get from Denmark to Bulgaria is to fly which takes 5 h 10 min and costs 950 kr - 5000 kr.

How long does it take to get from Denmark to Bulgaria?

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