Two fortresses staring at each other across a border river, a vast red-brick mill town, and a sandy resort 14 km north.
Narva is the strangest and most instructive city in Estonia. On one bank stands Hermann Castle, a Danish-founded stone keep with a Swedish-era bastion system; on the other, 150 metres away across the river, stands Ivangorod fortress, built by Ivan III in 1492 specifically to face it. Nowhere else in Europe do two medieval fortresses confront each other at that range across an international border. You can walk the castle's north courtyard and photograph both in one frame. The border itself is heavily restricted and there is no casual crossing — treat it as a view, not a route.
The city is 95 per cent Russian-speaking and that shapes everything: the shop signs, the food, the cafés, the fact that your Estonian phrasebook is useless and English works better with the under-thirties. The old baroque town was destroyed in 1944 and rebuilt as Soviet housing blocks, so the historic core exists only as the castle, the restored town hall on Raekoja plats and a handful of survivors. Kreenholm, the enormous 19th-century textile mill on the river islands, is the other monument — a red-brick industrial city of its own, semi-derelict, visitable on guided tours.
Prices are the lowest of any Estonian city. A perfectly decent hotel double runs €40-70, a full lunch is €8-12, and a beer is €3-4. The riverside promenade below the castle, rebuilt with EU money, is genuinely handsome at sunset with the light on Ivangorod's towers. Narva Art Residency in a restored villa near the castle is the visible sign of a small but real creative scene. At 9pm midweek the promenade has dog walkers and teenagers and the restaurants near Peetri plats are quiet; this is not a nightlife city.
Fourteen kilometres north, Narva-Jõesuu is where the city goes in summer — a resort of pine forest and dune with 13 km of white sand at the Narva river mouth, spa hotels at €70-120, and a Tsarist-era holiday history. That combination, fortress plus long empty beach plus €10 lunches, is why Narva is worth two nights rather than the three hours most people give it. Skip it if you want medieval prettiness; come if you want to understand the Baltic.
Where to sleep
In the city, the streets around Peetri plats and Puškini put you within ten minutes of the castle, the town hall and the promenade, with business hotels and guesthouses at €40-70 — the cheapest urban rooms in Estonia and generally clean and modern because most stock is post-Soviet renovation. Anything with a river view towards the castle is worth the small premium. Narva-Jõesuu, 14 km north, is the better choice from June to August: spa hotels behind the dunes at €70-130 with pools, saunas and treatments, and the beach a two-minute walk through pines. Out of season those spas drop to €55-85 and stay open. Avoid the residential blocks on the eastern edge near the border zone, which are far from everything and awkward to reach at night, and avoid assuming restaurants stay open late — most kitchens stop around 9pm.
On the ground
Things to do in Narva
- Tour Hermann Castle and its north yardNarva Castle stands at the western end of the bridge on Peterburi road. The Long Hermann tower houses the city museum across several floors, and the reconstructed 17th-century northern courtyard has working craft workshops in summer. Entry around €10-12. The tower terrace gives the classic face-to-face view of Ivangorod across the water.
- Walk the riverside promenade at sunsetThe rebuilt jõepromenaad runs beneath the castle bastions downstream along the Narva river, with benches, lighting and viewing points directly opposite Ivangorod. Free and open all hours. Evening light hits the Russian bank first; in winter the river ices over and the scene becomes genuinely stark. About 1.5 km end to end.
- See the Kreenholm textile millOn the river islands about 2 km south of the centre, reached along Joala street. Once the largest textile factory in the Russian Empire with 12,000 workers, now a vast red-brick complex of mills, worker housing and a hospital. Guided tours run in summer for roughly €10-15 and must be booked; independent entry to the buildings is not permitted.
- Swim at Narva-Jõesuu beachFourteen kilometres north where the Narva river meets the Gulf of Finland — 13 km of fine white sand backed by pine and dune, with a promenade, lifeguarded sections and cafés in summer. Local buses take about 20-25 minutes for a couple of euros. The water is shallow and warms to around 20°C in late July.
- Take a spa afternoon in Narva-JõesuuThe resort's spa hotels behind the dunes sell day access to pools, saunas and treatment menus, typically €20-30 for the water and sauna area and €40-60 for a massage or mud treatment. Book by phone the day before in July. It is the cheapest serious spa day in Estonia.
- Visit Narva Art Residency and the town hallNART occupies a restored 19th-century villa on Joala street near the castle, with exhibitions, a café and visiting artists; usually free or a few euros. Five minutes away on Raekoja plats stands the restored 1671 baroque town hall, one of the very few pre-war buildings to survive the 1944 bombing.
The essentials
Castle, promenade and Kreenholm (5 km)
Start at Hermann Castle by the bridge, cross the courtyard for the Ivangorod view, then drop to the river promenade and follow it downstream past the bastions and the swimming area. Return along Joala street past Narva Art Residency and the Kreenholm worker housing to the mill gates, then cut back to Raekoja plats for the baroque town hall and finish on Peetri plats. Flat pavement throughout, roughly two hours.
Getting there & around
Elron trains run Tallinn–Narva several times daily, taking about 2 hours 15 minutes to 2 hours 40 minutes for roughly €12-14, arriving at the station on Vaksali about ten minutes' walk from the castle. Coaches from Tallinn take around 3 hours for €9-15 and there are services from Tartu via Jõhvi in about 2 hours 30 minutes. By car it is 210 km from Tallinn on the E20, about 2 hours 30 minutes, with free or cheap street parking in the city. Local buses to Narva-Jõesuu leave from the bus station roughly every half hour or so during the day, take 20-25 minutes and cost a couple of euros. The city centre is walkable end to end.
Good to know
Narva, questions answered
Is Narva safe to visit?
Yes. It is an ordinary Estonian city with normal policing, low violent crime and a well-lit centre, and it sits inside the EU and NATO. The border area itself is controlled — do not wander onto the bridge approach or the riverbank fences, and photograph the Russian side from the castle or promenade rather than the checkpoint.
Can I cross the border to Ivangorod from Narva?
Do not plan on it. The road crossing has been closed to vehicles and pedestrian traffic has been repeatedly restricted, and a Russian visa is required in any case. Treat Ivangorod as something you look at across 150 metres of water from the Estonian castle, which is the better view anyway.
Do people speak English in Narva?
Younger residents and anyone working in hotels, museums and cafés generally do. Russian is the everyday language of the city and Estonian is less used here than anywhere else in the country. Menus in tourist-facing places carry English; a small shop or bus driver may not, so have your destination written down.
Is Narva-Jõesuu worth staying at instead of the city?
From June to August, yes. You get 13 km of white sand, pine forest, spa hotels with pools at €70-130 and quiet evenings, with the castle 20-25 minutes away by bus. From October to April the beach is bleak and the city centre is the more practical base, though the spas stay open and drop to €55-85.
Keep exploring
Nearby areas

stays
Lake Peipus
Europe's fifth-largest lake: sand dunes, smoked fish stalls, Old Believer villages with onion domes, and Estonia's strangest inland coast.
Stays in Lake Peipus ↗
stays
Lahemaa National Park
An hour from Tallinn: four peninsulas of pine forest and boulder coast, restored Baltic-German manors and Estonia's most-walked bog.
Stays in Lahemaa National Park ↗
stays
Rakvere
Medieval castle with a theatrical twist, a giant bronze aurochs, good pools, and the closest proper town base for Lahemaa's eastern forests.
Stays in Rakvere ↗Doing good is the business: every booking through Estonia Destinations funds one verified tonne of carbon removal — same room, same price, no markup.
Search stays