Гражданам России и СНГ для въезда в Латвию требуется виза. Латвия входит в состав стран - участниц Шенгенского соглашения. Лица, имеющие в своем паспорте действующие шенгенские визы, могут беспрепятственно въезжать на территорию страны любым транспортом. Оформить шенгенские и национальные визы можно в консульском отделе посольства Латвии, в Генеральных консульствах Латвии на территории РФ, в Генеральном консульстве Венгрии в Екатеринбурге. Также подать документы на шенгенскую визу можно в Визовых центрах Латвии в Москве и Санкт-Петербурге или офисах компании Pony Express, находящихся во всех регионах РФ.
     Виза категории "С" - краткосрочная шенгенская виза, которая выдается в случае, если целью поездки является туризм, транзит, посещение друзей или родственников, либо кратковременный деловой визит.
     Виза категории "D" - национальная долгосрочная виза, которая выдается в случае, если предполагается пребывание на территории Латвии в течение срока, превышающего 90 дней в течение полугода.