Crossing into Kaliningrad by Land from Poland or Lithuania: Practical Guide

Russia’s Kaliningrad exclave is now one of the most popular gateways into Russia for European travellers. It makes sense: cheap flights to Gdansk, Kaunas or Vilnius, a road border that can be crossed in a few hours, and from Khrabrovo airport onward connections to Moscow, St Petersburg and the rest of the country. This guide covers everything worth knowing before you cross: which checkpoints are open, realistic waiting times, paperwork and the practical details that make the difference between a smooth crossing and a wasted day.

Historic buildings along the Pregolya riverfront in Kaliningrad.

1. Why cross into Kaliningrad by land

Kaliningrad is a Russian exclave wedged between Poland and Lithuania, physically separated from the rest of Russia. To reach it overland you have to cross one of these two borders, and since direct flights between the European Union and Russia stopped in 2022, this route has become one of the most widely used by European travellers to enter the country: a cheap flight to Gdansk, Kaunas or Vilnius, a road crossing into the exclave, and from Khrabrovo airport (KGD) a domestic flight to Moscow, St Petersburg or any other Russian city. Although the detour may look odd on a map, it remains a cheaper and often simpler alternative to crossing through Estonia or Latvia.

There is also a second type of traveller, one who doesn’t use Kaliningrad as a transit point but as a destination in its own right: a Hanseatic city with a Prussian past, Russia’s Baltic coast, the Curonian Spit National Park (a UNESCO World Heritage Site) and coastal towns like Zelenogradsk (the former German Cranz, half an hour by public transport from Kaliningrad) or Yantarny, famous for its white sand beaches and amber deposits. A long weekend is enough to see quite a lot.

An important warning before reading on: the situation at these borders changes frequently and sometimes abruptly. Which crossings are open, waiting times, customs rules, cash controls and even booking systems can all change from one month to the next, especially against the backdrop of political tensions between Russia, Poland and Lithuania. Everything that follows is the most up-to-date information I have at the time of publishing this guide, but before you travel I always recommend checking the real situation at the crossing you plan to use against recent sources, such as official webcams or the traveller Telegram channels mentioned in the article.

Wooden boardwalk leading to a beach in the Kaliningrad region.

2. Border crossings open in 2026

From Poland

Only two crossings are still operational for tourist traffic:

  • Grzechotki – Mamonovo II: the main one. It sits on the S22/E28 coming in from Gdansk. It’s the most modern and the one used by all scheduled buses. Also the most congested.
  • Bezledy – Bagrationovsk: the secondary option, on the DK51, further south. A better alternative when Mamonovo II is gridlocked. Open to cars and occasional buses.

The old Gronowo – Mamonovo I crossing has been closed to traffic for quite some time. Poland does not have an online booking system for crossing into Kaliningrad: you turn up and queue. Foot crossings are not allowed — only by vehicle or bus.

From Lithuania

  • Kybartai – Chernyshevskoye: the main crossing on the Lithuanian side, on the A5/E28 from Kaunas and Vilnius. Open to cars, buses and trucks, 24 hours a day. It’s the route used by international buses and the Vilnius–Kaliningrad train.
  • Panemunė – Sovetsk: pedestrian only. The Queen Louise Bridge remains closed to vehicle traffic.
  • Nida – Morskoye, on the Curonian Spit, is reserved for local residents and is not an option for international tourists.

Lithuania does offer an official online booking system, GoSwift (lithuanianborder.eu). For private cars it’s optional, but it assigns you a time slot and saves you part of the outer queue. If you’re planning your trip a few days in advance, it’s worth booking.

3. How to get to the crossing from Gdansk, Kaunas or Vilnius

By bus from Gdansk

The most popular option among European travellers. Companies like PKS Gdańsk and Ecolines run Gdansk–Kaliningrad services from the main bus station (next to Gdansk Główny railway station).

  • Price: around PLN 170 (~€40).
  • Duration: 4 to 5 hours under normal conditions, plus whatever the border takes.
  • Route: all services go via Mamonovo II – Grzechotki.
Bus between Gdansk and Kaliningrad

You can book the return ticket on the website of the Kaliningrad bus station. You’ll need to pay in rubles, since euros and foreign cards are not accepted.

By bus from Vilnius or Kaunas

  • Main operator: Ecolines, several weekly departures (tickets purchased in person at the counter).
  • Price: between €55 and €70.
  • Duration: 7 to 8 hours including the border crossing.
  • Route: via Kybartai – Chernyshevskoye.

By private or rental car

Driving gives you freedom but brings more paperwork. Rough distances: Gdansk → Mamonovo II is 95 km via the S7/S22 (motorway); Gdansk → Bagrationovsk, 140 km via secondary roads; Kaunas → Kybartai, 130 km via the A1/E85; Vilnius → Kybartai, 175 km.

Important warning for rental cars: many rental companies in Poland and Lithuania do not allow their vehicles to cross the border into Russia. Check this in writing before booking. If you’re driving your own car, you may find this complete guide to travelling to Russia by car, motorcycle or motorhome useful.

4. Realistic waiting times at the border

This is the part that changes most, and it’s best not to set your expectations too high. Some realistic orders of magnitude for 2026:

  • Normal weekday, outside peak season: 1 to 3 hours to clear both checkpoints.
  • Weekend or eve of a public holiday: 3 to 6 hours at Grzechotki is the norm, sometimes more.
  • Extreme peaks: Mamonovo II has seen queues of more than 200 vehicles and waits of 20 hours or more, with the Polish side as the main bottleneck.

The bottleneck is almost always on the Polish side, not the Russian one. When Poland switches on the X-ray scanner across the board, the processing rate can drop to as few as 3–5 cars per hour even when there’s no visible queue. Add to that the occasional disruption: protests by Polish truckers or farmers have shut down Grzechotki for days at a time.

Best times to cross: Tuesday, Wednesday and Thursday, between 02:00 and 07:00 (Kaliningrad local time).

Worst times: Saturday and Sunday mornings, the eve of Polish public holidays, and above all two clearly marked seasons. The first is all of August: school holidays in Poland, Germany and other European countries, with a sharp increase in traffic towards the Russian Baltic coast. The second is the Russian New Year holidays, from 31 December to 8 January (New Year and Orthodox Christmas). Easter and long weekends in Poland also push queues up.

5. Documents needed to enter Russia

  • Passport with at least 6 months’ validity beyond your planned date of departure from Russia.
  • Valid Russian visa. The electronic visa (e-visa) is accepted at the Kaliningrad land crossings and allows stays of up to 30 days. For longer stays, you’ll need a regular visa processed at a consulate.
  • Migration card (миграционная карта): handed to you at the crossing. Keep it until you leave the country.
  • Travel medical insurance with coverage in Russia. This is required under Russian regulations for most nationalities.

If you’re crossing with your own car, you’ll also need: a driving licence (the international one is recommended), vehicle registration, a notarised authorisation if the car is not in your name, compulsory Russian OSAGO insurance (bought at kiosks next to the crossing or purchased online beforehand), and a temporary vehicle import declaration in two copies.

6. Border checks: what to expect

Leaving Poland or Lithuania

Usually a quick process: exit stamp, visual check, a few questions.

Entering Russia

This side tends to be slower. You’ll need to get out of the vehicle or bus, luggage is scanned and the car is inspected, you may be asked about the purpose of your trip, your accommodation and your route, and you’ll be handed the migration card to fill in. Phone or laptop inspections are possible but uncommon at this crossing. If your paperwork is in order and there’s nothing suspicious, you shouldn’t have any problems beyond the wait.

7. Flying on from Kaliningrad to the rest of Russia

Once you’re in Kaliningrad you’re on Russian soil and can board any domestic flight. Khrabrovo airport (KGD) is about 25 km north of Kaliningrad city. There are multiple daily flights to Moscow (Sheremetyevo, Vnukovo, Domodedovo) and to St Petersburg, operated by Aeroflot, S7, Pobeda and other airlines. The flight to Moscow takes around 2 hours.

Since Western cards don’t work in Russia, you can book the flight from home through Aviasales, which does accept foreign cards.

One important piece of advice: leave at least 10 to 12 hours of buffer between landing in Gdansk (or Vilnius or Kaunas) and your planned flight out of KGD. A bad day at the border can easily eat up 6 to 8 hours, and missing a domestic flight would be an expensive mistake.

8. Practical tips before crossing

Cash for the trip: what to bring and how to change it

  • Western cards don’t work in Russia, so you’ll need either a Russian MIR card or cash.
  • Unlike the Estonia–Russia border, the situation with euro notes at the Kaliningrad crossings has so far been more lenient. Once inside, you can change them at Energotransbank, currency offices in the city centre or at Khrabrovo airport, at a better rate than in Poland or Lithuania.
  • The EU bans exporting euro banknotes to Russia since 2022, except for the traveller’s personal use, with no officially defined threshold. Lithuanian checks tend to be stricter than Polish ones: if you’re crossing at Kybartai and carrying a significant amount, it’s a good idea to change it into rubles beforehand at a currency office in Kaunas or Vilnius.
  • The restriction only applies to euros, not dollars. Carrying US dollars in cash is not affected by the European sanction and you can change them in Kaliningrad without any problem.
  • General limit on entry to Russia: up to the equivalent of USD 10,000 without declaring; anything above that must be declared at customs.
  • These practices can change quickly and without warning. Before travelling, check the current state of affairs on the granica_39 and granica_39_news Telegram channels, where travellers themselves report on how the checks are going that same day.

Don’t carry fresh animal products (meat, cold cuts, cheese, fish, pre-made sandwiches) when leaving Russia for Poland or Lithuania. EU rules prohibit them and border guards are strict.

Fuel. Fill up in Poland before crossing. On the way out of Russia, Polish border guards record the level of your fuel tank as an anti-fraud measure because of the price difference.

Where to stay the night before. If you plan to cross in the early hours, the best bases are Gdansk, Elbląg or Braniewo (for Mamonovo II) and Kaunas or Vilnius (for Kybartai).

Follow the state of the border in real time. Before you set off, it’s worth checking the current situation at your chosen crossing. The guide to Telegram channels for Russia’s borders has a verified list of chats where travellers share real-time reports from the crossings.

In summary

Crossing into Kaliningrad overland from Poland or Lithuania is still one of the cheapest ways to enter Russia from Western Europe, and a practical gateway for anyone planning to fly onward from Khrabrovo airport to Moscow, St Petersburg or other Russian cities. It is not, however, the fastest option: the Polish crossings can get badly backed up in August, during the Russian New Year holidays and on long weekends, with waits that occasionally exceed 20 hours at Mamonovo II.

The key is choosing the right crossing at the right time. Mamonovo II – Grzechotki is the main one and the most convenient from Gdansk; Bezledy – Bagrationovsk is the best alternative when the first is gridlocked; and Kybartai – Chernyshevskoye, from Lithuania, has the added advantage of the GoSwift booking system. Arriving at a quiet time (Tuesday, Wednesday or Thursday in the early hours) with your paperwork in perfect order makes the difference between a smooth crossing and a wasted day.

And if your plan is to catch a domestic flight from Kaliningrad to the rest of Russia, always leave a generous buffer between landing in Europe and taking off from KGD. A bad day at the border can easily eat up 6 to 8 hours, and the situation at the crossings changes from one day to the next: before you leave, always check the current state on the travellers’ own Telegram channels.

Traveling to Russia? Solve the essentials before you leave

ProblemSolution
🛡️ I need valid medical insuranceTravel insurance for RussiaCheck my insurance
💳 My cards don't work in RussiaRussian MIR cardHow to get it
📱 I won't have Internet in RussiaeSIM that worksGet eSIM for Russia
🧭 I don't know where to startRussia travel guideSee guide (PDF)

More to Explore