Travel options for:
Saint Petersburg to Narva
  • Bus

    $7 - $15
    1. St.Petersburg

      2 h 56 min - every 4 hours

      $7 - $15

  • Train

    $4 - $15
    1. Sankt-Peterburg Baltijskij

      3 h 27 min - once daily

      $4 - $15

  • Drive

    $17 - $25
    1. Saint Petersburg

      2 h 30 min - 95.3 miles

      $17 - $25

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From St.Petersburg bus to Narva. 2 h 56 min 8€. From Sankt-Peterburg Baltijskij train to Ivangorod. 3 h 27 min 5€. From Saint Petersburg drive to Narva. 2 h 30 min 17€.