Гражданам России и СНГ для въезда в Латвию требуется виза.Латвия входит в состав стран - участниц Шенгенского соглашения. Лица, имеющие в своем паспорте действующие шенгенские визы, могут беспрепятственно въезжать на территорию страны любым транспортом. Оформить шенгенские и национальные визы можно в консульском отделе посольства Латвии, в Генеральных консульствах Латвии на территории РФ, в Генеральном консульстве Венгрии в Екатеринбурге.
Таможенные правила подразделяются на ввоз товаров из стран Европейского Союза и на ввоз товаров из стран, не входящих в Европейский Союз.
Для пребывающих из стран ЕС разрешен беспошлинный ввоз сигарет - до 800 шт или 200 сигар или 1 кг табака, крепких спиртных напитков - до 10 л (крепостью свыше 22%), вина - до 90 л, пива до 110 л. Запрещены для ввоза попугаи, фрукты и живые цветы.
При въезде на территорию Латвии необходимо предъявить загранпаспорт (срок действия - не менее трех месяцев с момента окончания поездки) с действующей национальной латвийской либо шенгенской визой. Кроме этого акждый иностранец в обязательном порядке должен иметь полис медицинского страхования. В ряде случаев пограничнкии могут потребовать подтверждение брони отеля или приглашение, или обратные билеты/билеты в третью страну.