There are 4 ways to get from Saint Petersburg to Narva by bus, train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus Lux Express  •  2 h 56 min

  1. Take the bus from St.Petersburg to Narva 858004

$7 - $15

Cheapest option

Train  •  3 h 17 min

  1. Take the train from Sankt-Peterburg Baltijskij to Ivangorod

$4 - $7

2 alternative options

Bus Temptrans  •  4 h 2 min

  1. Take the bus from St.Petersburg to Narva Border 922

$31 - $46

Drive  •  2 h 30 min

  1. Drive from Saint Petersburg to Narva 98.9 miles

$17 - $26

Questions & Answers

The cheapest way to get from Saint Petersburg to Narva is to train which costs RUB 250 - RUB 390 and takes 3 h 17 min.

More details

The quickest way to get from Saint Petersburg to Narva is to drive which costs RUB 1100 - RUB 1700 and takes 2 h 30 min.

More details

The distance between Saint Petersburg and Narva is 135 km. The road distance is 158.3 km.

Get driving directions

The bus from St.Petersburg to Narva takes 2 h 56 min including transfers and departs once daily.

More details

Yes, there is a direct bus departing from St.Petersburg and arriving at Narva. Services depart once daily, and operate every day. The journey takes approximately 2 h 56 min.

More details

Yes, there is a direct train departing from Sankt-Peterburg Baltijskij and arriving at Ivangorod. Services depart six times a week. The journey takes approximately 3 h 17 min.

More details

What companies run services between Saint Petersburg, Russia and Narva, Estonia?

Lux Express operates a bus from Saint Petersburg to Narva hourly. Tickets cost $10 - $15 and the journey takes 2 h 56 min. Ecolines also services this route once daily. Alternatively, PPK-Piter operates a train from Saint Petersburg to Narva 6 times a week. Tickets cost $4 - $7 and the journey takes 3 h 17 min.

Train operators
PPK-Piter
Website
ppk-piter.ru
Train from Sankt-Peterburg Baltijskij to Ivangorod
Ave. Duration
3 h 17 min
Frequency
6 times a week
Estimated price
$4 - $7
Schedules at
ppk-piter.ru
Bus operators

Want to know more about travelling around Estonia

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.