Distance from Latvia to Bulgaria

The distance between Latvia and Bulgaria is 1,575 kilometers (978 miles).

Latvia, Europe

Bulgaria, Europe

1,575 km

Distance between centroids

1,273 km

Shortest distance

Calculated based on main borders (including major islands)

1,403 km

Shortest distance between major cities

Daugavpils → Shumen

Distances between Latvia and Bulgaria by cities:

City in Latvia City in Bulgaria Distance (kilometers)
Riga Sofia 1,586 km
Kuldīga Kyustendil 1,635 km
Salaspils Sofia 1,577 km
Ventspils Sofia 1,639 km
Rēzekne Varna 1,479 km
Daugavpils Shumen 1,403 km
Bolderaja Vratsa 1,538 km
Jūrmala Haskovo 1,677 km
Jelgava Plovdiv 1,614 km
Ogre Sofia 1,573 km
Ogre Kyustendil 1,622 km
Tukums Kyustendil 1,633 km
Valmiera Varna 1,603 km
Jēkabpils Sofia 1,546 km
Ventspils Plovdiv 1,711 km
Salaspils Kyustendil 1,626 km
Riga Varna 1,551 km
Liepāja Kyustendil 1,586 km
Tukums Vratsa 1,531 km
Jelgava Sofia 1,552 km

Distance between cities calculator →

Other distances from Latvia

Distance between countries Kilometers
From Latvia to China 6,153 km
From Latvia to India 5,970 km
From Latvia to United States 8,187 km
From Latvia to Indonesia 10,038 km
From Latvia to Pakistan 4,529 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 Latvia and Bulgaria.

From To Distance (kilometers)
Sweden Slovenia 1,574 km
Nigeria Ivory Coast 1,576 km
Netherlands Kosovo 1,579 km
Netherlands Romania 1,588 km
Sweden Moldova 1,550 km
Greece Egypt 1,595 km
China Bhutan 1,597 km
Haiti Honduras 1,542 km
Greece Syria 1,599 km
Bulgaria Israel 1,540 km
Haiti Nicaragua 1,539 km
Costa Rica Haiti 1,602 km
Haiti Costa Rica 1,602 km
Costa Rica Aruba 1,536 km

More distances from Latvia

Calculate the distance between any 2 countries