Distance from Sofia to Rome

Bulgaria · Italy

The straight-line distance from Sofia to Rome is about 894 km (555 miles). A non-stop flight ≈ 1h 37m.

Kilometres
894 km
Miles
555 mi
Nautical mi
483 nmi
≈ Flight time
1h 37m
↔ Reverse: Rome → Sofia

Other distances from Sofia

FAQ — Sofia to Rome

What is the distance from Sofia to Rome?

The straight-line distance from Sofia to Rome is about 894 km (555 miles).

How long is the flight from Sofia to Rome?

Approximately 1h 37m for a non-stop flight (at ~800 km/h plus taxi/take-off/landing). Actual time varies.

Is this the straight-line distance?

Yes — it is the great-circle distance between the cities’ coordinates. Road or rail distance is longer.

← All distances & calculator