• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 8 ways to get from Narva to Daugavpils by bus, train, car or plane

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 Temptrans  •  13 h 40 min

  1. Take the bus from Narva to Tallinna bussijaam 906 / ...
  2. Take the bus from Tallinn to Daugavpils 920

$39 - $67

Cheapest option

Bus, train  •  14 h 43 min

  1. Take the bus from Narva to Rīga 858004
  2. Take the train from Riga to Daugavpils 704 / ...

$29 - $38

6 alternative options

Train  •  14 h 11 min

  1. Take the train from Narva to Tapa
  2. Take the train from Tapa to Tartu
  3. Take the train from Tartu to Valga
  4. Take the train from Valga to Riga 865 / ...
  5. Take the train from Riga to Daugavpils 704 / ...

$30 - $37

Bus  •  14 h 46 min

  1. Take the bus from Kingisepp to Rīga
  2. Take the bus from Riga to Daugavpils 7983

$33 - $60

Drive  •  7 h 18 min

  1. Drive from Narva to Daugavpils 312 miles

$55 - $85

Train to Tallinn, fly to Riga, train  •  9 h 39 min

  1. Take the train from Narva to Ülemiste
  2. Fly from Tallinn (TLL) to Riga (RIX) TLL - RIX
  3. Take the train from Riga to Daugavpils

$48 - $132

Train to Tallinn, fly to Vilnius, train  •  9 h 46 min

  1. Take the train from Narva to Ülemiste
  2. Fly from Tallinn (TLL) to Vilnius (VNO) TLL - VNO
  3. Take the train from Vilnius to Daugavpils

$58 - $149

Train to Pulkovo, fly to Riga, train  •  12 h 46 min

  1. Take the train from Ivangorod to Aleksandrovskaja
  2. Fly from Pulkovo (LED) to Riga (RIX) LED - RIX
  3. Take the train from Riga to Daugavpils

$98 - $266

Questions & Answers

The cheapest way to get from Narva to Daugavpils is to bus and train which costs 24€ - 35€ and takes 14 h 43 min.

More details

The quickest way to get from Narva to Daugavpils is to drive which costs 45€ - 70€ and takes 7 h 18 min.

More details

No, there is no direct bus from Narva to Daugavpils. However, there are services departing from Narva and arriving at Daugavpils via Tallinn. The journey, including transfers, takes approximately 13 h 40 min.

More details

No, there is no direct train from Narva to Daugavpils. However, there are services departing from Narva and arriving at Daugavpils via Tapa, Tartu, Valga and Riga. The journey, including transfers, takes approximately 14 h 11 min.

More details

The distance between Narva and Daugavpils is 401 km. The road distance is 499.2 km.

Get driving directions

The best way to get from Narva to Daugavpils without a car is to bus which takes 13 h 40 min and costs 30€ - 60€.

More details

It takes approximately 13 h 40 min to get from Narva to Daugavpils, including transfers.

More details

Narva to Daugavpils bus services, operated by Lux Express, depart from Narva station.

More details

Narva to Daugavpils train services, operated by Elron, depart from Narva station.

More details

The best way to get from Narva to Daugavpils is to bus which takes 13 h 40 min and costs 30€ - 60€. Alternatively, you can train, which costs 26€ - 35€ and takes 14 h 11 min.

Mode details

Map of how to get from Narva to Daugavpils.
Launch map view
  • Distance: 250.5 miles
  • Duration: 13 h 40 min

What companies run services between Narva, Estonia and Daugavpils, Latvia?

You can take a bus from Narva to Daugavpils via Tallinna bussijaam and Tallinn in around 13 h 40 min. Alternatively, you can take a train from Narva to Daugavpils via Tapa, Tartu, Valga, and Riga in around 14 h 11 min.

Airlines
Air Baltic
Website
airbaltic.com
Flights from Tallinn to Riga
Ave. Duration
50 min
When
Every day
Estimated price
$30 - $160
Flights from Tallinn to Vilnius
Ave. Duration
1 h 20 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$45 - $180
Flights from Tallinn to Vilnius via Riga
Ave. Duration
2 h 41 min
When
Every day
Estimated price
$45 - $180
Flights from Pulkovo to Riga
Ave. Duration
1 h 20 min
When
Every day
Estimated price
$120 - $300
LOT
Website
lot.com
Flights from Tallinn to Vilnius
Ave. Duration
1 h 16 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$50 - $220
Finnair
Website
finnair.com
Flights from Tallinn to Vilnius via Helsinki
Ave. Duration
2 h 50 min
When
Every day
Estimated price
$140 - $330
Train operators
Elron
Website
elron.ee
Train from Narva to Tapa
Ave. Duration
1 h 46 min
Frequency
4 times a day
Estimated price
$6 - $10
Schedules at
elron.ee
Train from Tapa to Tartu
Ave. Duration
1 h 7 min
Frequency
Every 3 hours
Estimated price
$5 - $7
Schedules at
elron.ee
Train from Tartu to Valga
Ave. Duration
1 h 12 min
Frequency
4 times a day
Estimated price
$3 - $5
Schedules at
elron.ee
Train from Narva to Ülemiste
Ave. Duration
2 h 36 min
Frequency
4 times a day
Estimated price
$10 - $14
Schedules at
elron.ee
Latvian Railways (PV)
Phone
+371 67232135
Website
pv.lv
Train from Valga to Riga
Ave. Duration
2 h 41 min
Frequency
Twice daily
Estimated price
$7
Website
pv.lv
Train from Riga to Daugavpils
Ave. Duration
3 h 25 min
Frequency
Every 4 hours
Estimated price
$8
Website
pv.lv
Lithuanian Railways (LG)
Phone
(+370) 700 55111
Email
nuomone@litrail.lt
Website
litrail.lt
Train from Vilnius to Daugavpils
Ave. Duration
2 h 47 min
Frequency
4 times a week
Estimated price
$7 - $13
Website
traukiniobilietas.lt
2nd Class Ticket
$7 - $10
1st Class Ticket
$9 - $13
PPK-Piter
Website
ppk-piter.ru
Train from Ivangorod to Aleksandrovskaja
Ave. Duration
2 h 48 min
Frequency
6 times a week
Estimated price
$3 - $6
Schedules at
ppk-piter.ru
Bus operators
Lux Express
Email
info@luxexpress.eu
Website
luxexpress.eu
Bus from Narva to Tallinna bussijaam
Ave. Duration
3 h 25 min
Frequency
Every 3 hours
Estimated price
$12 - $18
Schedules at
luxexpress.eu
Bus from Kingisepp to Rīga
Ave. Duration
8 h 39 min
Frequency
Every 4 hours
Estimated price
$20 - $40
Schedules at
ticket.luxexpress.eu
Peatus Estonia
Website
peatus.ee
Bus from Narva to Tallinna bussijaam
Ave. Duration
3 h 15 min
Frequency
Every 4 hours
Estimated price
$11 - $16
Schedules at
peatus.ee
Taisto Liinid OÜ
Website
taisto.ee
Bus from Narva to Tallinna bussijaam
Ave. Duration
4 h 5 min
Frequency
Once daily
Estimated price
$10 - $15
Schedules at
taisto.ee
Temptrans
Website
temptrans.ee
Bus from Tallinn to Daugavpils
Ave. Duration
9 h 15 min
Frequency
Twice a week
Estimated price
$29 - $50
Schedules at
temptrans.ee
1188 Latvia
Website
1188.lv
Bus from Riga to Daugavpils
Ave. Duration
3 h 40 min
Frequency
Every 3 hours
Estimated price
$10 - $12
Schedules at
1188.lv
Minsktrans
Phone
(+375 17) 219-86-01
Email
info@minsktrans.by
Website
minsktrans.by
Bus from Riga to Daugavpils
Ave. Duration
4 h 11 min
Frequency
3 times a day
Estimated price
$7 - $12
Schedules at
minsktrans.by
Book at
ticketbus.by

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling to the UK: What do I need to know?, How to get from Stansted Airport into central London and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.

More Questions & Answers

The quickest flight from Tallinn Airport to Riga Airport is the direct flight which takes 50 min.

Search flights

Narva to Daugavpils bus services, operated by Temptrans, arrive at Daugavpils station.

More details

Narva to Daugavpils train services, operated by Latvian Railways (PV), arrive at Daugavpils station.

More details

Yes, the driving distance between Narva to Daugavpils is 499 km. It takes approximately 7 h 18 min to drive from Narva to Daugavpils.

Get driving directions

Air Baltic offers flights from Tallinn Airport to Riga Airport.

Search flights

There are 93+ hotels available in Daugavpils. Prices start at $20 USD per night.

More details