If you’re planning to travel by train from Moscow to other Russian cities and want to book online before arriving, you face a specific challenge: the official Russian Railways website (RZD) has blocked foreign Visa and Mastercard payments since 2022. However, authorized intermediary agencies provide English-language booking and accept international cards.
This guide covers how to book Russian train tickets online from Moscow using platforms that work reliably for international visitors. The recommended approach is to use an authorized RZD subagent with an English-language interface and payment in foreign currency, which delivers an official Russian Railways e-ticket to your inbox.
Current access notice: As of October 2026: The official RZD website (rzd.ru) continues to block foreign Visa, Mastercard, American Express and JCB payments. It is also inaccessible from many countries without a VPN. For reliable online booking from outside Russia, use authorized intermediaries (RussianTrain, Tutu.ru, or RW.by) that accept international cards and deliver official RZD e-tickets.
Quick answer: Best method: Book via RussianTrain (an authorized RZD subagent) with an English interface, search by city name, provide your passport details, and pay with any international Visa or Mastercard. You receive an official RZD e-ticket by email within minutes. Total time: 10–15 minutes online. Cost: official ticket price plus a booking commission.
At a Glance
| Total time | 10–15 minutes online |
|---|---|
| Typical cost | ₽₽ |
What You Need Before You Start
- Valid passport (full name and number exactly as in your passport)
- Your date of birth
- Your nationality
- International Visa, Mastercard, Maestro or American Express card
- Email address to receive the e-ticket
- Knowledge of your travel dates and departure/arrival cities
- Booking made at least 90 days in advance (120 days for Moscow–St. Petersburg Sapsan trains)
Compare Your Options
| Option | Duration | Price | Notes |
|---|---|---|---|
| RussianTrain (authorized RZD subagent) | 15 minutes online; ticket arrives in 5 minutes | ₽₽ | English interface; check the payment options on the site before booking. Official RZD e-ticket. Commission is ~20–30% above base fare. Best for travelers who want simplicity and English support. |
| Tutu.ru (Russian ticket platform with Belarusian payment gateway) | 20–30 minutes online; ticket arrives in 5–10 minutes | ₽₽ | Russian-language site (use browser translation); established since 2003. Check the payment options on the site before booking. Lower commission (~5–15%) than RussianTrain. Official RZD e-ticket. Requires navigating a Russian-language interface. |
| Station ticket office (kassa) in Moscow | 30 minutes to 1 hour; no online delay | ₽ | No commission. Available 24 hours at major terminals (Leningradsky, Kazansky, Yaroslavsky). Staff speak Russian primarily; limited English. Requires cash in rubles or Russian bank card. Must visit in person. |
| Official RZD website (rzd.ru) with Russian MIR card | 20 minutes online; ticket arrives immediately | ₽ | No commission. Lowest official price. Requires Russian MIR card and ability to access RZD.ru (may need VPN from outside Russia). Not practical for most international visitors. |
| RailRussia.com (third-party booking platform) | 15–20 minutes online; ticket arrives in 5 minutes | ₽₽ | Accepts international cards. Operates as an intermediary. Official RZD e-ticket. Website has various language options. Similar to RussianTrain but less widely used. |
| Belarusian Railways (RW.by) for Russian routes | 20 minutes online; ticket arrives in 10 minutes | ₽₽ | Sells official RZD tickets for Russian routes. Near-official pricing, lower commission than RussianTrain. Payment via Belarusian system. Russian-language interface. |
₽ budget · ₽₽ moderate · ₽₽₽ upscale · ₽₽₽₽ splurge. Price levels are estimates compared with typical prices for visitors.
Step-by-Step Instructions
Step 1: Visit RussianTrain and enter your journey
Go to a booking platform and check its payment options first; RussianTrain is one option. Enter your departure city (Moscow) and destination city, travel date, and number of passengers. The search will display available trains with different classes (platzkart, kupe, SV) and prices.
Tip: Searches show train duration, seat availability, and whether meals are included with your ticket class.
Step 2: Select your train and seat class
Choose the train departure time and the class of accommodation that suits you. Different classes offer different levels of comfort and price. Most visitors choose kupe (2-berth compartment) or platzkart (open 6-berth compartment). Compare journey duration and arrival times before deciding.
Tip: Popular routes like Moscow–St. Petersburg (Sapsan) fill quickly; book as early as possible within the 90–120 day window.
Step 3: Enter passenger details exactly as in your passport
Fill in the passenger information: full first and last name exactly as they appear in your passport (in Latin characters), date of birth, passport number, and nationality. Select 'foreign document' as your document type, not 'international passport.' Russian Railways prints these details on your e-ticket, and you must present them when boarding.
Tip: Misspelled names or mismatched information will cause problems at the ticket barrier; double-check every letter.
Step 4: Review the ticket summary
Check your booking summary: passenger name, train number, departure and arrival times, seat/berth location, class, and price. Verify the dates, times, and accommodation class are correct before proceeding to payment.
Tip: Some bookings may include services (meals served to your compartment); check the confirmation to see what is included.
Step 5: Pay with your international card
Proceed to the payment page and enter your credit or debit card details (Visa, Mastercard, Maestro, or American Express). The payment processes as a normal international transaction. Your bank may request 3D Secure confirmation (a one-time code sent to your phone or email)—this is standard and secure.
Tip: Payment typically completes in seconds. If your bank has blocked Russian transactions, contact them beforehand or choose to buy at a Moscow station ticket office instead.
Step 6: Receive your e-ticket by email
Within a few minutes of successful payment, you will receive an email with your booking confirmation and PDF e-ticket. This PDF contains your 14-digit RZD electronic code, passenger details, train number, departure and arrival information, and your assigned seat or berth. Save this email and print or screenshot the PDF before arriving at the station.
Tip: The electronic code can be verified on the official RZD website (rzd.ru) if you use a VPN, as an extra safety check.
Step 7: Arrive at the station with your e-ticket and passport
On your travel day, go to the appropriate railway terminal in Moscow (Leningradsky for St. Petersburg or northern routes, Kazansky for southern/eastern routes, Yaroslavsky for east-bound trains). Show your printed or smartphone e-ticket and your passport at the ticket barrier. Staff will scan your e-ticket and let you through to the platforms.
Tip: Arrive at the station at least 30–45 minutes before departure for domestic trains. Note the terminal based on your route.
Common Mistakes to Avoid
- Booking with a misspelled name: RZD prints your name on the e-ticket exactly as you enter it. A mismatch with your passport will prevent you from boarding. Copy your name character-for-character from your passport, including accent marks or special characters if present.
- Assuming the official RZD website will accept foreign credit cards: Since 2022, RZD.ru rejects all Visa, Mastercard, American Express and JCB issued outside Russia at the payment step. Do not waste time trying; use RussianTrain or another intermediary instead.
- Entering your passport number in the wrong format: The website may reject numbers if spaces or special characters are misaligned. Enter only the digits without the № symbol or extra spaces.
- Booking last-minute: Most trains go on sale 90 days in advance; popular services like Moscow–St. Petersburg sell out within 1–2 weeks. Book as soon as the window opens if you have flexible travel dates, or book at a station ticket office on arrival.
- Confusing 'International Passport' (Russian document type) with 'Foreign Document': If you select 'International Passport,' the system expects a Russian passport number. Always select 'Foreign Document' for a non-Russian passport.
- Not saving your e-ticket confirmation: Keep the PDF and confirmation email, or screenshot it on your phone. You must show this at the station ticket barrier; there is no separate physical ticket in advance.
- Missing your train because you thought you booked a different one: Double-check your confirmation email against the day and time you intend to travel. A single typo in the date when booking can lead to arriving at the wrong time.
Tickets, Payment and Booking
Where to buy tickets officially:
- From outside Russia: Use RussianTrain (an authorized RZD subagent), Tutu.ru (via Belarusian payment gateway), or RW.by (Belarusian Railways). All deliver official Russian Railways e-tickets to your email. The official RZD website (rzd.ru) does not accept foreign Visa or Mastercard since 2022.
- Once in Moscow: Visit any station ticket office (kassa) at Leningradsky, Kazansky, or Yaroslavsky terminals. Open 24 hours. No commission, lowest price, but staff speak primarily Russian.
Payment methods: check the payment options on RussianTrain before booking; cards issued outside Russia do not work with Russian services. Station ticket offices accept cash in rubles or Russian MIR cards. The official RZD site only accepts Russian MIR cards and requires VPN access from many countries.
Warning: Never buy from unofficial resellers or touts offering tickets on the street or via unverified websites. Always use authorized RZD subagents or official channels. Unofficial vendors may sell counterfeit or invalid tickets.
Moscow Vibes Tips
- Check the official RZD website (rzd.ru) to browse train types, schedules, and base fares before booking on a third-party platform. This lets you verify prices and decide which agency commission is worth it. Even though you cannot pay directly on RZD.ru with a foreign card, the site is useful for research.
- Book in the early morning Moscow time when availability updates. Tickets for popular routes (Moscow–St. Petersburg, Moscow–Kazan) can sell out within hours of the 90-day booking window opening.
- If you're traveling during peak season (summer, New Year holidays, or school breaks), book as close to the 90-day window opening as possible. Late bookings often show only higher-priced classes or connecting trains.
- Understand the difference between e-ticket and registration: You receive an e-ticket by email, but some trains require online registration (check-in) via the RZD website 1–2 days before departure. Others do not. Your confirmation email will indicate which trains require registration. If required, log into RZD.ru with your booking reference to complete this step.
- Save your 14-digit RZD electronic code from your e-ticket. You can use this code to look up your booking on the official RZD website (with a VPN if needed) to verify the booking independently or to make changes at a ticket office in Russia.
- If you need to cancel or change your booking, do so through the same platform where you bought it (RussianTrain, Tutu, etc.). Cancellation policies vary; check before buying. Most allow cancellations up to 15 minutes before departure, but a fee applies.
Explore Nearby How to book Russian train tickets online from Moscow
Train stations and river piers near How to book Russian train tickets online from Moscow
Yaroslavsky Railway TerminalMain image: AI-generated illustration. It may not show the place exactly as it looks.
Leningradsky Railway TerminalMain image: AI-generated illustration. It may not show the place exactly as it looks.
Kazansky Railway TerminalMain image: AI-generated illustration. It may not show the place exactly as it looks.
Paveletsky Railway TerminalMain image: AI-generated illustration. It may not show the place exactly as it looks.
Rizhsky Railway TerminalMain image: AI-generated illustration. It may not show the place exactly as it looks.
Savyolovsky Railway TerminalMain image: AI-generated illustration. It may not show the place exactly as it looks.
Related guides
Grand Express Overnight Train from Moscow to Saint Petersburg: Tickets and Travel GuideMain image: AI-generated illustration. It may not show the place exactly as it looks.
Aurora Express Train: Moscow to Saint Petersburg Schedule and TicketsMain image: AI-generated illustration. It may not show the place exactly as it looks.
Sapsan High-Speed Train: Tickets, Schedule and What to ExpectMain image: AI-generated illustration. It may not show the place exactly as it looks.
Rossiya Train Moscow to Vladivostok: The Trans-Siberian JourneyMain image: AI-generated illustration. It may not show the place exactly as it looks.
Red Arrow Overnight Train from Moscow to Saint Petersburg: The Complete Traveller’s GuideMain image: AI-generated illustration. It may not show the place exactly as it looks.
Browse more: All How-To · All Metro and Trains
FAQ
Can I buy Russian train tickets with my foreign Visa or Mastercard directly from the official RZD website?
No. Since 2022, the official RZD website (rzd.ru) only accepts Russian MIR cards and rejects all Visa, Mastercard, American Express, and JCB issued outside Russia at the payment step. Additionally, the website is geoblocked in many countries and requires a VPN to access. Use authorized intermediaries (RussianTrain, Tutu.ru, or RW.by) instead, which accept foreign cards and deliver official RZD e-tickets.
What is an 'authorized RZD subagent' and is it safe to buy from?
An authorized RZD subagent is a company licensed by Russian Railways to sell official e-tickets through its own platform. RussianTrain is one such agency. The e-ticket you receive is identical to one you would buy directly from RZD: same car number, same seat, same booking in the central system. It is not a voucher. These agencies are safe; they charge a commission for the convenience of English-language booking.
How long before my departure should I book my ticket?
Most domestic trains go on sale 90 days before departure. Some popular routes, like Moscow–St. Petersburg Sapsan high-speed trains, go on sale 120 days in advance. International trains typically go on sale 60 days ahead. Book as soon as tickets become available if you have set travel dates, as premium classes and best times sell out quickly.
What information must I provide when booking, and does it need to match my passport exactly?
You must provide: full first and last name (exactly as in your passport, in Latin characters), date of birth, nationality, and passport number. Select 'Foreign Document' as your document type, not 'International Passport.' Any mismatch with your actual passport will prevent you from boarding, as RZD prints these details on your e-ticket. Copy your name character-for-character.
What is an e-ticket, and how do I use it at the station?
An e-ticket is an electronic ticket delivered as a PDF to your email. It contains a 14-digit RZD electronic code, your details, train number, and seat assignment. At the Moscow station, show the PDF (printed or on your phone) and your passport at the ticket barrier. Staff scan your code and let you through. You do not receive a physical paper ticket in advance.
Do I need to register (check in) online before traveling, or does the e-ticket cover everything?
Most trains do not require online registration; your e-ticket is sufficient. However, some routes may require online check-in 1–2 days before departure. Your booking confirmation email will specify whether registration is needed. If required, log into the RZD website (or ask your booking platform for instructions) to complete this step.
What is the difference between platzkart, kupe, and SV train classes, and which should I choose?
Platzkart is a 6-berth open compartment (budget, social experience). Kupe is a 2- or 4-berth private or semi-private compartment (moderate, most popular). SV is a 1- or 2-berth luxury compartment (upscale, most privacy). Choose based on budget and comfort preference. Longer journeys (overnight) are more comfortable in kupe or SV.
Can I change or cancel my online booking after I receive my e-ticket?
Yes, but policies vary by platform and timing. Most allow cancellations and changes up to 15 minutes before departure, with a fee applied. Contact the platform where you booked (RussianTrain, Tutu, etc.) for their specific terms. Changes made in person at a Russian station ticket office may incur different fees. Check cancellation terms before booking.
Discover More of Moscow with Our Travel Tips
Get practical Moscow travel tips, new destination guides and useful updates on attractions, opening hours and prices. Plan your visit with clear, helpful information delivered to your inbox.
Moscow Vibes is a one-person project. A coffee keeps it going
Looking for more on this? Journey: Cihangir Cafe for Breakfast, Pizza and Late Evenings (Istanbul Vibes)

Take this guide with you
Get a free PDF of this guide to print or read offline: key facts, tips and a map link on a few clean pages.
Report an issue on this page
Paying for your trip: please read
Payments and bookings between Russia and many other countries are currently restricted. In practice, cards issued in the EU, the UK, the US and several other countries often cannot be used in Russia, Russian cards usually cannot be used abroad, and some booking platforms, airlines and payment providers limit or pause their services for Russia. The situation changes frequently.
We do not give legal or financial advice, and this site does not encourage anyone to break any rule that applies to them. Whatever you plan, you are responsible for following the laws and regulations that apply to you, including those of your country of residence and citizenship.
Many travelers still organise their stay without problems. It is worth asking your bank or payment provider what is currently possible, contacting hotels, tour operators and carriers directly about the payment methods they accept, and checking which services are open to customers from your country. Clarify payment, cancellation and refund terms before you commit to a booking, and keep your plans flexible.
Partner links on this site may not be available in every country, and prices, availability and rules in our guides can differ from what you see when you book.
How we research and update our guides
About this guide: AI assistance and accuracy
This guide is created with the help of AI and is based on official sources where available. Mistakes can still happen. Opening hours, prices, rules and other details are given to the best of our knowledge as of the date shown and can change without notice. It offers general recommendations only, not professional, legal or travel advice. Please confirm important details with the official source before you travel; you are responsible for your own plans and decisions.
* Affiliate link: as an Amazon Associate we earn from qualifying purchases at no extra cost to you.
