Around the World

Distance between Haapsalu and Onega

Distance from Haapsalu to Onega is 589 miles / 948 kilometers.

Map showing the distance from Haapsalu to Onega

Beeline Air distance: miles km

Haapsalu

City: Haapsalu
Country: Estonia

Onega

City: Onega
Country: Russia

Time difference between Haapsalu and Onega

The time difference between Haapsalu and Onega is 1 hour. Onega is 1 hour ahead of Haapsalu. Current local time in Haapsalu is 13:25 EET (2025-02-27) and time in Onega is 14:25 MSK (2025-02-27).

Search