Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

About Makhachkala

Makhachkala, previously known as Petrovskoye (Петровское; 1844–1857) and Port-Petrovsk (Петровск-Порт; 1857–1921), or by the local Kumyk name of Anji, is the capital and largest city of Dagestan, Russia. The city is located on the Caspian Sea, covering an area of 468.13 km2, with a population of over 623,254 residents, while the urban agglomeration covers over 3712 km2, with a population of roughly 1 million residents. Makhachkala is the fourth-largest city in the Caucasus, the largest city in the North Caucasus and the North Caucasian Federal District, as well as the third-largest city on the Caspian Sea. The city is extremely ethnically diverse, with a minor ethnic Russian population.

Get the Rome2Rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps

Sorry, but no results could be found for your query.


  • Check spelling of your locations.
  • Try a different location.
  • Check that you are searching in the correct language.

If this error continues to happen, please email us at and we'll see if we can help.