Guide · updated 23 September 2026
How to get from Tallinn to the Russian border: Narva, Koidula, Luhamaa
Four ways to reach the checkpoints — with prices, journey times and the honest caveats: where you are dropped two kilometres short of the border and where you are taken to the barrier itself. The figures were collected in August 2026 from carriers' own sites; both prices and timetables on this route change often.
- to Narva
- 210 km
- to Koidula
- 270 km
- to Luhamaa
- 280 km
In short. There are four ways from Tallinn to the border. The coach is cheapest: Lux Express to Narva from €9 and about three hours, while the international services of Baltic Shuttle, Anniston and Ecolines carry on further — to Ivangorod, Pskov and Saint Petersburg. The train, Elron, reaches Narva station in about 2 h 50 min; for Koidula it means Tartu and a change onto line R46. Your own car can only use Koidula or Luhamaa, and needs a GoSwift queue booking. A private transfer costs €130–160 for the whole car, leaves at any hour and drops you at the checkpoint itself.
About the crossings themselves. Narva works from 7:00 to 19:00 and takes pedestrians only: cars are not let through. Koidula and Luhamaa accept cars, also from 7:00 to 19:00, and close for the night. The hours have changed several times over the past two years — check politsei.ee before you travel.
The fork in the road is simple. If you cross on foot and travel light, a coach to Narva is the cheapest answer. If you have luggage, children, an early slot at the border, or you need Koidula or Luhamaa, where almost nothing scheduled goes, the last stretch has to be covered by car.
Comparison
Every option in one table
Prices and timetables are as of August 2026, taken from the carriers. Check them on the carrier's site before you travel: on this route both change often.
| Way | Where it drops you | Time | Price | How you cross |
|---|---|---|---|---|
| EstoniaTransfer | at the checkpoint itself | 2 h 30 min — 3 h 10 min | €130–160 per car | passengers cross on their own, on foot or onward by coach |
| Lux Express coach | Narva bus station, ≈ 2 km to the crossing | ≈ 3 h 15 min | from €9 per person | on your own, on foot across the bridge |
| Baltic Shuttle coach | Narva, then Ivangorod and Saint Petersburg | ≈ 2 h 45 min to Narva | from €35 to Saint Petersburg | on foot across the bridge; the coach waits up to two hours |
| Anniston coach | Pskov and Saint Petersburg | depends on the queue | from €42 to Saint Petersburg | by the carrier's rules — ask when buying the ticket |
| Ecolines coach | Pskov via Koidula | ≈ 7 h, 334 km | in the booking system | control inside the checkpoint buildings, no walking |
| Elron train | Narva station; Koidula via Tartu | ≈ 2 h 50 min to Narva | €13–23 one way | on your own, about 2 km from the station to the crossing |
| Your own car | Koidula or Luhamaa only | 3 h — 3 h 15 min | fuel and the GoSwift fee | the exit queue is booked in advance in GoSwift |
What to read as the main column. Not the price but «where it drops you»: two kilometres from Narva station to the checkpoint with suitcases turn a cheap ticket into a miserable finish, and to Koidula and Luhamaa nothing scheduled reaches the gates at all.
This leg
Tallinn to Narva: what to decide before buying a ticket
The busiest of the three directions, and the only one where you cross on foot. That makes the choice about more than the fare: what decides it is two kilometres that no ticket mentions.
Are you going to Narva the city, or to the crossing?
- Narva station to the crossing
- ≈ 2 km on foot
- A transfer drops you
- at the checkpoint itself
How much luggage you have
What time you need to be at the crossing
- Narva-1 hours
- 07:00 – 19:00, pedestrians only
- Allow for the queue
- hours in summer and on holidays, not minutes
Train, coach and car on this leg
- Lux Express coach
- from €9 · ≈ 3 h 15 min · to the bus station
- Elron train
- €13–23 · ≈ 2 h 50 min · to the station
- Private transfer
- €130 per car · ≈ 2 h 30 min · to the crossing
The short version. Travelling light and heading into the city — take the coach or the train, there is nothing to pay extra for. Heading to the border with luggage, children, or straight from the airport — price the whole journey including those two kilometres, not the ticket.
In detail
Each option on its own
What is worth knowing before you buy a ticket: where the service leaves from, how far you walk to the crossing and where the catch is.
Lux Express: the Tallinn — Narva coach
- Departs from
- Tallinn coach station, Lastekodu 46
- Services a day
- around 15
- Journey
- ≈ 3 h 15 min
- Price
- from €9 one way
Baltic Shuttle: Tallinn — Narva — Ivangorod — Saint Petersburg
- Departures
- 00:40, 06:50 and 09:45 from Tallinn coach station
- Arrival in Narva
- 03:40, 09:35 and 12:15
- Price
- from €35 to Saint Petersburg
- Luggage
- one piece up to 30 kg plus hand luggage
Anniston: Tallinn — Pskov — Saint Petersburg
- Departure
- 08:20 on Tuesdays, Thursdays and Saturdays
- From
- Tallinn coach station, Lastekodu 46
- Price
- from €42 to Saint Petersburg
Ecolines: Tallinn — Pskov via Koidula
- Distance
- 334 km
- Journey
- ≈ 7 h
- Crossing
- Koidula — Kunichina Gora
- Price
- shown when you pick a date
Elron train: Tallinn — Narva and Tartu — Koidula
- Tallinn — Narva
- about 5 trains a day, ≈ 2 h 50 min
- Price
- €13–23 one way
- To Koidula
- line R46 from Tartu, ≈ 1 h 20 min
- Koidula station
- about 2 km from the border
Your own car and the GoSwift queue
- Through Narva
- not possible: the crossing is pedestrian
- Through Koidula
- yes, 7:00–19:00
- Through Luhamaa
- yes, 7:00–19:00
- Queue
- booked at eestipiir.ee
Transfer
A private transfer: €130–160 per car
This is what we do. A 2020 Toyota Corolla Hybrid, departure at any hour of the day and a drop-off at the checkpoint itself rather than at a station two kilometres away. We collect you from an address, from Tallinn airport or from the cruise port, and help with the luggage.
| Service | Price | Details |
|---|---|---|
| Tallinn — Narva | €130 | 210 km, about 2 h 30 min, pedestrian crossing |
| Tallinn — Koidula | €160 | 270 km, about 3 h 5 min, via Tartu |
| Tallinn — Luhamaa | €160 | 280 km, about 3 h 10 min, via Võru |
| From Tartu to Koidula or Luhamaa | €80 | about an hour on the road, separate page |
| A booked slot in the border queue | +€50 | for the Narva route only |
When a transfer wins. For four people it comes out comparable to coach tickets, and for an early departure timed to the 7:00 opening public transport has no answer at all: the first coach reaches Narva later. The price is fixed — traffic, a night departure and the number of suitcases do not change it.
The crossings
Narva, Koidula and Luhamaa: how they differ
Narva — on foot only, 7:00–19:00
Koidula — cars and coaches, 7:00–19:00
Luhamaa — cars, 7:00–19:00
What matters about the GoSwift queue
Where to sleep
Hotels in Narva if you miss the crossing
The crossing closes at 19:00, and delays at control sometimes mean staying the night. The town is compact: almost every hotel is 5–15 minutes from the checkpoint.
Narva Hotell
Address: A. Puškini tn 6
A classic hotel by Peter's Square, a couple of steps from the border. A 24-hour reception, a restaurant and free Wi-Fi.
Inger Hotell
Address: A. Puškini tn 28
A comfortable option with a 24-hour reception. Modest rooms, a restaurant and free Wi-Fi.
Central Hotel
Address: Lavretsovi tn 5
A small hotel in the centre, close to the main routes. It has its own parking.
H18B Eurohotel
Address: Hariduse tn 18b
A budget option with high ratings — if you simply need a comfortable night.
Narva Port Hostel
Address: Jõe tn 3
An inexpensive hostel with the basics, near the river.
Narva Kangelaste 2 Apartments
Address: Kangelaste prospekt 2
Apartments with a kitchen: useful if you want to unpack and cook. The Astri shopping centre is nearby.
A tip. Before public holidays the rooms go quickly. If you can see you will not clear control before 19:00, book the night in advance. The full list of the town's hotels is at visitnarva.ee.
The operator
Who runs the service
Carrying passengers for payment is a licensed activity in Estonia, and the numbers below are verifiable in public registers. Ask any operator you arrange a border run with for theirs: someone who cannot produce them is working outside the law, and you would have no insurance if something went wrong.
Legal entity
Name: Barabara OÜ
Registry code: 17146802
Entered in the Estonian Commercial Register. The code can be checked at ariregister.rik.ee.
Passenger transport licence
Number: TVL005942
Issued to the company. Without it, carrying passengers for payment is not permitted and insurance does not apply during the journey.
The driver
Service card: TK23034
The same person every time, speaking English and Russian. The car is a 2020 Toyota Corolla Hybrid with four passenger seats.
FAQ
Short and to the point
How much does it cost to get from Tallinn to Narva?
Can I cross the border at Narva by car?
What time do the crossings close?
How do I reach Koidula from Tallinn without a car?
How do I reach Luhamaa?
Which is faster — coach, train or transfer?
Can I leave at night to be at the border when it opens?
Where can I stay in Narva if I miss the crossing?
We drive you to the crossing itself
Send the date, the time and the address — we will confirm the car, the price and the exact departure hour in one message.