Checking flights...

Bus

Buses head from here to Rīga and St Petersburg. Domestic routes include the following:

  • Tallinn (€7 to €13, 3¼ hours, roughly hourly)
  • Sillamäe (€1.47 to €4, 45 minutes, at least hourly)
  • Narva-Jõesuu (€2, 30 minutes, roughly hourly)
  • Tartu (€7 to €12, three hours, nine daily)
  • Pärnu (€15, 4¾ hours, daily)

Train

Elron runs domestic services to and from Tallinn (€11, 2¾ hours) and Rakvere (€5.60, 1½ hours) twice daily. GoRail's Moscow and St Petersburg trains also stop in Narva twice daily en route to Rakvere (€4.30, 1½ hours) and Tallinn (€7.90, three hours).