Самолёт — самый удобный способ добраться до Азербайджана. Из Москвы в Баку ежедневно летают рейсы «Аэрофлота» — из аэропорта «Шереметьево-2» (терминал E), а также компаний Azerbaijan Airlines и S7 — из «Домодедово». Время в полёте — 3 часа. В Баку летают самолёты и из других городов России (Нижнего Новгорода, Санкт-Петербурга, Новосибирска).
Поезд Москва — Баку отправляется трижды в неделю с Павелецкого вокзала, время в пути — около 60 часов. Также есть поезда в Баку из Санкт-Петербурга, Ростова, Екатеринбурга, Махачкалы, Киева и Харькова. Добраться до Баку на машине можно через Махачкалу (Дагестан). Расстояние от Москвы до Баку — около 2300 км.
В Нахичевань можно также попасть наземным транспортом через Иран, но для этого потребуется сделать иранскую визу.