"Аэрофлот" и airBaltic выполняют в общей сложности восемь рейсов в неделю из Москвы в Ригу (1ч.40мин.). airBaltic также ежедневно летает в Ригу из Санкт-Петербурга.
На автобусе и автомобиле
Наиболее дешевый способ попасть в Латвию - на автобусе. Рейсы компаний "Эколайнс" (в Ригу) и "Евролайнс" (Рига - Юрмала - Лиепая) отправляются из Москвы и Санкт-Петербурга ежедневно, время в пути - 10-14 часов.
Можно въехать в страну и на автомобиле. Для этого необходимо наличие водительского удостоверения международного образца, страховки на автомобиль для въезда на территорию Латвии (можно приобрести прямо на любом из латвийских КПП на границах с Россией и Беларусью: Терехово, Гребнево и другие). Время простоя на пограничных пунктах обычно достаточно продолжительно (особенно при выезде из Латвии) и сильно зависит от обстоятельств, поэтому следует либо запастись терпением, либо выбрать иной способ въезда. Расстояния от Риги по автодороге: Москва – 918 км, Санкт-Петербург – 641 км, Таллин – 307 км, Вильнюс – 291 км, Калининград – 378 км.
На поезде
Рига является крупнейшим среди балтийских столиц железнодорожным узлом. Сюда следуют регулярные поезда из Москвы, Санкт-Петербурга, Киева, Львова, Симферополя (в летний период) и Гомеля. К поезду Львов - Рига в Вильнюсе прицепляется общий вагон для пассажиров, следующих из Вильнюса в Ригу. Ввиду вступления Латвии, Эстонии и Литвы в Шенгенское соглашение сняты все посты на внутренних границах между прибалтийскими государствами. В связи с этим у граждан СНГ появилась возможность проезда в Латвию на поездах львовского направления, следующих через Литву.