From Kaliningrad to mainland Russia
Moscow and St Petersburg are a short domestic flight from Kaliningrad — no borders, no extra paperwork. The train, by contrast, crosses Lithuania and Belarus and does not work with an e-visa. Here is how to plan the connection properly.
Updated July 2026 · 6 min read
Ce guide est actuellement disponible en anglais.
Kaliningrad is an exclave: the region shares no land border with the rest of Russia. Between you and Moscow lie Lithuania and Belarus — two international borders, each with its own rules. That geography shapes every onward journey, and it is why the option that looks most obvious on a map, the direct train, is precisely the one that e-visa travellers must avoid.
The good news: the practical answer is simple, fast and entirely within the rules of your e-visa. You fly.
The short answer: take a domestic flight
Kaliningrad Khrabrovo Airport (KGD) has frequent domestic flights to Moscow — around two hours in the air — and to St Petersburg, around an hour and a half. Aeroflot, Rossiya and other Russian carriers operate these routes. The aircraft crosses the Baltic Sea rather than any land border, so the whole journey is a domestic flight from start to finish: no passport control on arrival, no exit stamp, no second visa check.
This matters because the unified e-visa is a single-entry document. Once you have entered Russia through Kaliningrad, you can move anywhere inside the country for the duration of your permitted stay — up to 30 days — but you cannot leave and come back on the same visa. A flight over the Baltic never takes you outside Russia, so your single entry stays intact. E-visa holders fly domestically without any extra permission or paperwork.
Flights from Khrabrovo in detail
As of mid-2026, both the Moscow and St Petersburg routes run frequently, with multiple departures on a typical day. Schedules shift with the seasons, so check current timetables on the airlines' own websites before you fix your dates rather than relying on cached results from third-party search engines.
At the airport, the procedure is the same as for any Russian domestic flight: security screening and an identity check against your booking. For a foreign citizen, identity means your passport together with the migration card you received when you entered Russia.
- Your passport — the same one you entered Russia with, matching the name on the ticket exactly
- Your migration card — the slip of paper issued at the border when you entered
- Your ticket or booking reference, saved offline in case of patchy airport Wi-Fi
Why the train does not work with an e-visa
On a map, the railway from Kaliningrad to Moscow or St Petersburg looks ideal — one seat, no airport. In practice, those trains transit Lithuania and then Belarus, and the scheme that makes the journey possible relies on facilitated rail documents tied to Russian internal documents and to visa regimes entirely separate from the unified e-visa. Belarus applies its own transit rules on top. None of this is available to an e-visa holder, and the e-visa itself is valid only for Russia.
Do not book the train: Kaliningrad–Moscow and Kaliningrad–St Petersburg trains cross Lithuania and Belarus and cannot be used with a Russian e-visa. If you board one, you will not be able to complete the journey — plan around the flight instead.
For completeness: a ferry link exists between Baltiysk and Ust-Luga near St Petersburg, but it is freight-oriented, slow and infrequent — not a realistic option for visitors.
The migration card: small paper, big consequences
When you enter Russia, you receive a migration card — a small paper slip recording your entry. For the rest of your stay, it effectively travels with your passport: you will show both together for your domestic flight. Treat the two as one document set and keep them in the same place.
Guard the migration card: losing it causes serious problems when you exit Russia. Keep it inside your passport for the whole trip, and photograph both sides on day one so you at least have a record if the original goes missing.
Booking and paying for the flight
Book directly on the airlines' own websites — that is where the full domestic schedule lives. The complication is payment: foreign-issued Visa, Mastercard and American Express cards have not worked in Russia since 2022, online as well as in shops, and UnionPay cards issued abroad are unreliable. A card that works perfectly at home can fail silently at the final payment step of a Russian booking site.
The realistic workarounds: cash — euros or dollars exchanged at a bank after arrival — covers your on-the-ground costs, and foreigners can open a Russian bank account with a MIR card after arrival using a passport and visa, which then works for online bookings. The full picture, including sensible cash limits, is in our guide on how to pay in Russia as a foreign visitor. If you would rather not improvise, we walk clients through booking options for their specific itinerary as part of our travel assistance.
Plan payment before departure: decide how you will pay for the domestic leg before you leave home. It is far easier to arrange from a calm desk than from an airport, and it determines whether you can lock in your onward flight early or must sort it out after crossing the border.
Putting the trip together
A workable sequence looks like this: secure the e-visa first, cross into Kaliningrad by land — our border crossing guide covers checkpoints and timing — then fly on to Moscow or St Petersburg from Khrabrovo. Leave a buffer between the border crossing and the flight: land borders can be slow, and a same-day connection is a gamble. Remember the overall limits of the e-visa as well — it is valid for 120 days from issue, and the whole stay, Kaliningrad and mainland combined, must fit within 30 days.
None of the steps is difficult on its own. The mistakes we see are almost always the same two: travellers booking the transit train because it looked convenient, and travellers discovering at the payment screen that their card does not work. Both are avoidable with an evening of planning — or one conversation with someone who has done it before.
Combining Kaliningrad with the mainland?
Full Travel Assistance covers the e-visa application, the border route and the onward connection to Moscow or St Petersburg — including booking and payment guidance. We reply within 1–12 hours.
VATGUCHER Travel is an independent coordination and information service. We are not a government body, embassy or visa center, and we do not issue visas. Final decisions are always made by border and immigration authorities.