How to cross the Russia – Estonia border

How to cross the Russia – Estonia border

The Ivangorod fortress located at the border between Russia and Estonia on the Narva river.

Travelling to and from Russia isn’t easy these days and let’s be honest it won’t change in the coming month …

I’ve crossed the Ivangorod – Narva border into Estonia by bus and in this post I will explain how I did it in details

Note : I have a french/EU passport and went to Russia with a 3 months tourist visa.

Last updated : 25/04/2024

A russian flag at the border between Ivangorod in Russia and Narva in Estonia, Europe
Like it ? Pin it !
RUssia travel insurance

It’s mandatory to have an insurance to travel in Russia and apply for a russian visa (including the e-visa)

I recommend Attollo Assistance (24/7 assistance, medical expenses up to 35 000 €, repatriation)

The only public transportation between Russia and the Batlic countries is the bus. There are no trains nor planes available.

The bus ticket

I bought my bus ticket on (a MIR card is required), a russian booking platform, 4 days before my departure. It is not necessary to print the ticket, the e-ticket on your phone will do.

The ticket can be bought directly at the station. E.g. In Saint Petersburg‘s bus station, look for the LuxExpress counter on the far right side.

My ticket from Saint Petersburg to Riga cost me 4 400₽, about 73€ at that time.

One can buy a ticket on LuxExpress’s website directly (Visa/Mastercard).

The bus ride

I took a bus from Saint Petersburg to Riga. The bus left right on time after the driver checked the passport, visa and all the necessary documents of every passenger. He had a Baltic accent, spoke to me in russian but I guess he could speak english as well.

The bus was brand new with wifi (worked well, in Russia and all the way to Riga my final destination), electric plugs, spacious seats, a bathroom and even hot free drinks.

Ivangorod border, Russia

Arriving at the Ivangorod border, there were 2 controls before entering the customs/immigration zone. Guards came into the bus and checked everybody’s passport.

We arrived at the customs/immigration building and everyone came out of the bus, took their own luggages and walked in.

Customs : all luggages were scanned, I got asked by the two young women if I had any US$ cash and medecine (no questions about euros).

Immigration : not a single question for me. I don’t think the lady spoke any english. She didn’t say a word but smiled. That’s it.

Note : Ivangorod is a town within the russian border zone, foreigners need a border zone permit to visit it. Read my complete border zone permit guide to learn more.

A russian flag at the border between Russia and Estonia in Europe

We got back on the bus to cross the No Man’s land between Russia and Estonia.

Note : the bus driver only made announcements in russian. If you don’t understand the language, just follow the other passengers. It doesn’t matters, it won’t go any faster.

Narva border, Estonia

Same again, everyone came out of the bus, took their own luggages and walked into the immigration building.

There is no luggage scan, only go to the customs if you have something to declare after the immigration control.

There is an electronic passport control for European passport holders, so you won’t speak to any border officer.

After the immigration, follow the bus sign on the floor to the bus passenger waiting room. Wait there until you get called by the bus driver. There are bathrooms and seats.

A sign warning of the border zone between Russia and Europe in both english and russian languages

The whole border crossing took 2 hours at most. The bus wasn’t full though, in fact it was probably at 1/4th of its passenger capacity.

People travelling with me seemed to be all russian people living in Estonia and Latvia and had European passports.

Arrival in Riga, my destination

The bus was only late of 45 minutes from the planned schedule. In total it was a 12 hours or so bus journey.


  • The bus doesn’t stop for food or café stop. It’s not a long distance russian bus but an international one. Make sure you get supplies before the journey.
  • The wifi worked all the time, in Russia, Estonia and Latvia. You can easily work online or watch a movie.
  • If you head to Riga’s airport like I did, walk 5 minutes from the Riga’s international bus station. The bus 22 to the airport runs until 11:30pm. The ticket costs 2€ and one can pay by card (Visa/Mastercard. No russian bank card). My bus driver spoke perfect english.
  • I’d recommend to leave extra hours gap if you have a flight to catch. The bus will surely leave on time but border crossing might take longer or the bus could simply get stuck in traffic.
  • LuxExpress also runs from/to Moscow. I took a night train from Moscow to Saint Petersburg to catch my bus to Riga instead of taking a 30+ hours bus ride from Moscow to Riga directly. It made my journey more comfortable, and shorter.
The Ivangorod fortress by the Narva river at the Estonia and Russia border
Like it ? Pin it !

You’re traveling to Saint Petersburg ? Check out the 19 essential places to visit in Russia’s cultural capital !

The Ermitage museum by the river during sunset in Saint Petersburg in Russia

Don’t forget to share this post !

Enjoy what you read and learn? Think about buying me a chai to support the blog !

Comments (2)

  • z 08/08/2023 at 09:30 Reply

    hi there ! i plan on travelling from russia to estonia in a few days but im not an EU citizen rather a complete foriegner. since you went through all this i thoughtd asking you would be best since i really cant seem to find anything in specific online, is the border opened these days between the two countries and if so are there any specific restrictions placed or instructions that id have to follow considering im neither a european citizen nor russian? would really appreciate the help & thank you for posting this !!!

    • Noémie 08/08/2023 at 17:13 Reply

      Hello, I just checked on the estonian borders website and all border crossings including Narva are open 24/7 for third country nationals. So as long as you have a valid visa for Europe (maybe you don’t need, I don’t know), it’s all good. There are no restrictions on either side, if you don’t overstay your visa/allowed time in Russia you should not have any problem exiting at the border and in Europe I guess if you’re not listed as a dangerous individual for the EU security, it should be all fine to get in . They will not deny you entry into Europe if you’re coming from Russia, if that’s what worries you.

      I hope my answer was helpful. Let me know if you need anything else !
      Enjoy your time in Europe !

Leave a Reply

Your email address will not be published. Required fields are marked *