إن الحصول على تأشيرة للسفر إلى روسيا أكثر تعقيدًا وأغلى قليلاً من زيارة بلدان أخرى ويجب أن يكون لدى كل مسافر أجنبي يدخل إلى روسيا كفيل مقيم في روسيا (مثل فندق أو شركة سياحية أو جامعة أو قريب) بالإضافة إلى جواز سفر أمريكي ساري، يجب عليك أيضًا الحصول على تأشيرة سفر من سفارة أو قنصلية روسية قبل وصولك إلى روسيا وإذا كنت تخطط للبقاء في روسيا لأكثر من سبعة أيام، فيجب عليك تسجيل تأشيرتك وبطاقة الهجرة الخاصة بك (الوثيقة البيضاء التي قدمتها شرطة الحدود عند الدخول الأول إلى روسيا) لدى خدمة الهجرة الفيدرالية وتبدأ تأشيرات السياح من 160 دولارًا للشخص الواحد ويمكنك التقدم للحصول على تأشيرة حتى 90 يومًا قبل تاريخ بدء التأشيرة المقصود.