Distance from Germany to Bulgaria

The distance between Germany and Bulgaria is 1,474 kilometers (916 miles).

Germany, Europe

Bulgaria, Europe

1,474 km

Distance between centroids

831 km

Shortest distance

Calculated based on main borders (including major islands)

1,099 km

Shortest distance between major cities

Munich → Sofia

Distances between Germany and Bulgaria by cities:

City in Germany City in Bulgaria Distance (kilometers)
Essen Plovdiv 1,696 km
Leipzig Sofia 1,269 km
Bochum Yambol 1,767 km
Berlin Sofia 1,320 km
Hamburg Montana 1,488 km
Berlin Plovdiv 1,433 km
Stuttgart Sofia 1,289 km
Stuttgart Plovdiv 1,419 km
Bremen Montana 1,511 km
Dresden Montana 1,110 km
Dortmund Plovdiv 1,673 km
Köln Montana 1,485 km
Frankfurt am Main Montana 1,334 km
Munich Sofia 1,099 km
Essen Sofia 1,570 km
Köln Varna 1,799 km
Düsseldorf Montana 1,511 km
Frankfurt am Main Shumen 1,583 km
Düsseldorf Sofia 1,570 km
Leipzig Gabrovo 1,357 km

Distance between cities calculator →

Other distances from Germany

Distance between countries Kilometers
From Germany to China 7,242 km
From Germany to India 6,760 km
From Germany to United States 7,882 km
From Germany to Indonesia 11,014 km
From Germany to Pakistan 5,310 km

Other distances from Bulgaria

Distances between countries Kilometers
From Bulgaria to China 6,583 km
From Bulgaria to India 5,523 km
From Bulgaria to United States 9,355 km
From Bulgaria to Indonesia 9,942 km
From Bulgaria to Pakistan 4,107 km

Countries separated by similar distances

The following list contains countries that are separated by a similar distance as it is between Germany and Bulgaria.

From To Distance (kilometers)
Spain Netherlands 1,470 km
Peru Bolivia 1,468 km
Spain Algeria 1,465 km
Ireland Spain 1,479 km
Spain Ireland 1,479 km
Costa Rica Cuba 1,451 km
India Pakistan 1,451 km
France Serbia 1,495 km
Chile Uruguay 1,495 km
Indonesia Malaysia 1,439 km
France Tunisia 1,504 km
Colombia Nicaragua 1,510 km
Germany Finland 1,515 km
Ireland Iceland 1,422 km

More distances from Germany

Calculate the distance between any 2 countries