There are 5 ways to get from Warsaw to Latvia by plane, tram, car or bus

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

Fly to Riga, line 1 tram  •  4 h 51 min

  1. Fly from Warsaw (WAW) to Riga (RIX) WAW - RIX
  2. Take the line 1 tram from Slokas iela to Dammes iela

$49 - $129

Cheapest option

Bus Ecolines  •  13 h 17 min

  1. Take the bus from Warszawa to Riga

$35 - $60

3 alternative options

Fly to Palanga, drive  •  4 h 44 min

  1. Fly from Warsaw (WAW) to Palanga (PLQ) WAW - PLQ
  2. Drive from Palanga to Liepāja

$53 - $167

Bus Polski Bus  •  14 h 38 min

  1. Take the bus from Warszawa Metro Młociny to Riga E4

$41 - $66

Drive  •  9 h 2 min

  1. Drive from Warsaw to Riga 409.3 miles

$70 - $110

What companies run services between Warsaw, Poland and Latvia?

Ecolines operates a bus from Warsaw to Riga twice a week. Tickets cost $35 - $60 and the journey takes 13 h 17 min.

Airlines
Air Baltic
Website
airbaltic.com
Flights from Warsaw to Riga
Ave. Duration
1 h 26 min
When
Every day
Estimated price
$70 - $240
Flights from Warsaw to Palanga via Riga
Ave. Duration
3 h 10 min
When
Monday to Saturday
Estimated price
$75 - $200
LOT
Website
lot.com
Flights from Warsaw to Riga
Ave. Duration
1 h 26 min
When
Every day
Estimated price
$70 - $240
Flights from Warsaw to Palanga
Ave. Duration
1 h 20 min
When
Wednesday, Thursday and Saturday
Estimated price
$45 - $180
Train operators
Rigas satiksme
Website
saraksti.rigassatiksme.lv
Tram from Slokas iela to Dammes iela
Ave. Duration
18 min
Frequency
Every 15 minutes
Estimated price
$3
Schedules at
saraksti.rigassatiksme.lv
Bus operators

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 How do I buy a London Underground ticket?, How to get from Florence to Rome and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.

Questions & Answers

How far is it from Warsaw to Latvia?

The distance between Warsaw and Latvia is 566 km. The road distance is 655 km.

What is the cheapest way to get from Warsaw to Latvia?

The cheapest way to get from Warsaw to Latvia is to bus which costs 130 zł - 200 zł and takes 13 h 17 min.

What is the fastest way to get from Warsaw to Latvia?

The quickest way to get from Warsaw to Latvia is to fly and drive which takes 4 h 44 min and costs 180 zł - 600 zł.

Is there a direct bus between Warsaw and Latvia?

Yes, there is a direct bus departing from Warszawa and arriving at Riga. Services depart twice a week, and operate Tuesday and Saturday. The journey takes approximately 13 h 17 min.

How long does it take to get from Warsaw to Latvia?

It takes approximately 4 h 51 min to get from Warsaw to Latvia, including transfers.