Moscow Pass
Blog
How to Buy Train Tickets in Russia with a Foreign Card

How to Buy Train Tickets in Russia with a Foreign Card

Anastasia Maisuradze

by Anastasia Maisuradze

17 min read•December 27, 2025•Updated September 21, 2026

Short answer: you cannot pay on RZD.ru with a foreign Visa or Mastercard, but you can still get a genuine Russian Railways ticket three other ways — through an authorised RZD subagent that takes foreign cards, through the Belarusian Railways site, or at any station ticket office in Russia. All three issue the same ticket in the same central system. Below is what each costs you in money and hassle.

Why the official site refuses your card

RZD.ru and the RZD app process payments through Russian acquiring, which stopped accepting foreign Visa and Mastercard after 2022. The site itself is also slow or unreachable from parts of Europe. Nothing about your card is wrong — the payment simply cannot clear. Unless you hold a Russian MIR card, you need one of the routes below.

Option 1: an authorised RZD subagent

Subagents are resellers plugged into the same RZD reservation system. You get the real e-ticket — same train, same carriage, same seat — with an English interface, and you pay with a foreign card without a VPN. The PDF arrives by email.

What you trade for that: a commission on top of the fare, and a middleman if something goes wrong. Check before paying that the site states it is an authorised RZD agent, shows a fare breakdown with the commission as a separate line, and gives a refund policy in writing. Compare the total against the RZD price for the same train — you can see that price on RZD.ru even when you cannot pay there.

Option 2: Belarusian Railways

The official Belarusian Railways site, RW.by, sells tickets for Russian trains at prices close to RZD's own and accepts some foreign cards. It is the cheapest route that does not require a Russian card.

The catch is the interface: Russian and Belarusian only, with no English. If you can navigate a form in Russian — or are willing to work through a browser translator — this saves you the subagent commission. Card acceptance varies by issuer, so treat it as worth trying rather than guaranteed.

Option 3: a station ticket office

Any railway station in Russia sells tickets over the counter. Bring your passport, name your destination, date and train number, and pay in roubles. Cash always works; whether a foreign card works depends on the terminal, so do not rely on it.

This is the fallback that never fails, and the only one that costs no commission at all. The downside is obvious: you must already be in Russia, and popular trains on holiday dates may be sold out by the time you arrive.

Short-term rentals in Moscow

Уютная квартира

9 550 ₽ per night · ≈ $112

3 nights · 28 650 ₽ total · ≈ $335

See options

at the Bank of Russia rate on 09.10.2026 · powered by tutkakdoma

If you have a MIR card

With a Russian MIR card you book directly on RZD.ru or in the app at the base fare, with no commission. Foreigners can obtain a MIR card at some Russian banks, but it requires a Russian tax number and a branch visit — worth it for a long stay, rarely worth it for a week.

What you need to board

Your e-ticket or its number, and the passport you booked with. On long-distance trains the ticket is tied to your name and passport number, and the conductor checks the document against the ticket before you board. Enter the passport exactly as it appears in the document — a mismatched number is the most common reason people are refused at the carriage door. Printing is not required; the PDF or the number on your phone is enough.

Frequently asked questions

Can I buy Russian train tickets with a foreign card?

Not on RZD.ru directly. You can through an authorised RZD subagent, which accepts foreign Visa and Mastercard and issues the genuine e-ticket, or through the Belarusian Railways site, which accepts some foreign cards. Station ticket offices in Russia are the third route.

Is a subagent ticket a real Russian Railways ticket?

Yes. An authorised subagent books through the same RZD reservation system, so you get the same train, carriage and seat, and the same ticket number. What differs is the commission and who you deal with if you need a refund.

Does RZD.ru work from abroad?

It loads slowly or not at all from parts of Europe, and it will not accept a foreign card even when it does load. You can still use it to check timetables, availability and the base fare before buying elsewhere.

What do I need to board a Russian train?

The e-ticket or its number, and the passport you booked with. The name and passport number on the ticket must match the document exactly.

Do I need to print the ticket?

No. The PDF on your phone, or just the ticket number together with your passport, is enough for long-distance trains.

Can I pay cash at the station?

Yes, at any station ticket office, in roubles. This route carries no commission but requires you to be in Russia already.

Do foreigners need a Russian phone number to book?

Not for a subagent, which works by email. Booking directly on RZD.ru involves an account with SMS confirmation, which is where a foreign number can cause trouble.

Payment rules per Russian Railways acquiring practice for foreign cards; boarding requirements per the passport-linked ticketing rules for long-distance trains. Commission amounts vary by subagent and are not fixed — check the breakdown before paying. Checked 10 September 2026.

Previous postNext post

Getting around Moscow

Airport (Sheremetyevo, Domodedovo, Vnukovo) and around-town transfers — fixed price, meet-and-greet driver.

Find a transfer

powered by rideclu.ru

You may be interested

How to Buy Flights to Russia and Within the Country Using a Foreign Card

How to Buy Flights to Russia and Within the Country Using a Foreign Card

Blog
January 30, 2026
Ultimate Guide - How to Buy a SIM Card for Your 2026 Trip to Russia

Ultimate Guide - How to Buy a SIM Card for Your 2026 Trip to Russia

Blog
January 30, 2026
How to Buy Tickets for the Russian Circus in Moscow and St. Petersburg - A Complete Guide

How to Buy Tickets for the Russian Circus in Moscow and St. Petersburg - A Complete Guide

Blog
January 30, 2026
The Ultimate Russian Train Guide - Routes, Tickets, and Travel Tips

The Ultimate Russian Train Guide - Routes, Tickets, and Travel Tips

Blog
January 17, 2026
Opera and Ballet in St. Petersburg - Where to Go and How to Buy Tickets

Opera and Ballet in St. Petersburg - Where to Go and How to Buy Tickets

Blog
January 17, 2026
Traveling with Two Foreign Passports - A Guide for Russian Citizens

Traveling with Two Foreign Passports - A Guide for Russian Citizens

Blog
January 30, 2026