There are 8 ways to get from Ljubljana to Riga by plane, 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

Fly from Ljubljana  •  6 h 42 min

  1. Fly from Ljubljana (LJU) to Riga (RIX) LJU - RIX

$131 - $314

Cheapest option

Bus Agat  •  33 h 30 min

  1. Take the bus from Ljubljana to Białystok
  2. Take the bus from Bialystok to Grodno
  3. Take the bus from Grodno Bus Station to Riga

$99 - $116

6 alternative options

Fly from Venice  •  8 h 2 min

  1. Fly from Venice (VCE) to Riga (RIX) VCE - RIX

$145 - $629

Fly from Vienna  •  9 h 47 min

  1. Fly from Vienna (VIE) to Riga (RIX) VIE - RIX

$121 - $925

Bus Eurolines IT  •  24 h 31 min

  1. Take the bus from Ljubljana to Udine, Udine 403 / ...
  2. Take the bus from Udine Autostazione to Tallinn
  3. Take the bus from Tallinn to Rīga 920

$144 - $270

Train, bus  •  35 h 12 min

  1. Take the train from Ljubljana to Wien Hbf Ec
  2. Take the bus from Wien to Riga

$125 - $187

Train  •  39 h 26 min

  1. Take the train from Ljubljana to Villach Hbf Ec / ...
  2. Take the train from Villach Hbf to Bischofshofen Rj / ...
  3. Take the train from Bischofshofen to Minsk-Passajirskii R / ...
  4. Take the train from Minsk-Passajirskii to Vilnius(LT)
  5. Take the train from Vilnius(LT) to Daugavpils
  6. Take the train from Daugavpils to Rīga pasažieru 703 / ...

$233 - $303

Drive  •  19 h 30 min

  1. Drive from Ljubljana to Riga 1107.5 miles

$220 - $320

Questions & Answers

The cheapest way to get from Ljubljana to Riga is to bus which costs 80€ - 100€ and takes 33 h 30 min.

More details

The quickest way to get from Ljubljana to Riga is to fly which costs 110€ - 270€ and takes 6 h 42 min.

More details

The distance between Ljubljana and Riga is 1379 km. The road distance is 1772 km.

Get driving directions

It takes approximately 6 h 42 min to get from Ljubljana to Riga, including transfers.

More details

No, there is no direct bus from Ljubljana to Riga. However, there are services departing from Ljubljana and arriving at Rīga via Udine Autostazione, Kivisilla and Tallinn. The journey, including transfers, takes approximately 24 h 31 min.

More details

No, there is no direct train from Ljubljana to Riga. However, there are services departing from Ljubljana and arriving at Rīga pasažieru via Villach Hbf, Bischofshofen, Minsk-Passajirskii, Vilnius(LT) and Daugavpils. The journey, including transfers, takes approximately 39 h 26 min.

More details

What companies run services between Ljubljana, Slovenia and Riga, Latvia?

Finnair, LOT and seven other airlines fly from Ljubljana to Riga hourly. Alternatively, you can take a bus from Ljubljana to Riga via Udine, Udine, Udine Autostazione, Tallinn, Kivisilla, Bussijaam, and Tallinn in around 24 h 31 min.

Airlines
LOT
Website
lot.com
Flights from Ljubljana to Riga via Warsaw
Ave. Duration
6 h 57 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$250 - $650
Flights from Ljubljana to Riga via Vienna, Warsaw
Ave. Duration
6 h 35 min
When
Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$250 - $650
Flights from Venice to Riga via Warsaw
Ave. Duration
5 h 2 min
When
Every day
Estimated price
$430 - $650
Flights from Vienna to Riga via Warsaw
Ave. Duration
4 h 20 min
When
Every day
Estimated price
$120 - $460
Lufthansa
Website
lufthansa.com
Flights from Ljubljana to Riga via Frankfurt
Ave. Duration
4 h 45 min
When
Every day
Estimated price
$420 - $800
Flights from Venice to Riga via Frankfurt
Ave. Duration
4 h 50 min
When
Every day
Estimated price
$240 - $550
Flights from Vienna to Riga via Frankfurt
Ave. Duration
4 h 30 min
When
Every day
Estimated price
$200 - $490
Air Baltic
Website
airbaltic.com
Flights from Ljubljana to Riga via Munich
Ave. Duration
3 h 50 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$85 - $280
Flights from Venice to Riga
Ave. Duration
2 h 30 min
When
Monday and Thursday
Estimated price
$70 - $240
Flights from Vienna to Riga
Ave. Duration
2 h 15 min
When
Every day
Estimated price
$110 - $440
Flights from Vienna to Riga via Vilnius
Ave. Duration
3 h 25 min
When
Monday to Saturday
Estimated price
$220 - $600
Austrian Airlines
Website
austrian.com
Flights from Ljubljana to Riga via Vienna
Ave. Duration
4 h 50 min
When
Monday to Saturday
Estimated price
$80 - $260
Flights from Venice to Riga via Vienna
Ave. Duration
4 h 25 min
When
Monday to Saturday
Estimated price
$70 - $240
Flights from Vienna to Riga
Ave. Duration
2 h 15 min
When
Every day
Estimated price
$110 - $440
Finnair
Website
finnair.com
Flights from Ljubljana to Riga via Helsinki
Ave. Duration
5 h 40 min
When
Monday, Wednesday, Thursday, Friday and Saturday
Estimated price
$190 - $500
Flights from Venice to Riga via Helsinki
Ave. Duration
6 h
When
Every day
Estimated price
$130 - $500
Flights from Vienna to Riga via Helsinki
Ave. Duration
5 h 5 min
When
Every day
Estimated price
$150 - $550
Air France
Website
airfrance.com
Flights from Ljubljana to Riga via Paris CDG
Ave. Duration
5 h 50 min
When
Every day
Estimated price
$110 - $370
Turkish Airlines
Website
p.turkishairlines.com
Flights from Ljubljana to Riga via Istanbul
Ave. Duration
7 h 45 min
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$120 - $470
Scandinavian Airlines
Website
flysas.com
Flights from Ljubljana to Riga via Copenhagen
Ave. Duration
4 h 55 min
When
Thursday and Sunday
Estimated price
$160 - $600
Ukraine International Airlines
Website
flyuia.com
Flights from Vienna to Riga via Kiev
Ave. Duration
4 h 25 min
When
Every day
Estimated price
$110 - $400
Train operators
Slovenian Railways (SŽ)
Website
slo-zeleznice.si
Train from Ljubljana to Wien Hbf
Ave. Duration
6 h 2 min
Frequency
Once daily
Estimated price
$45 - $70
Website
slo-zeleznice.si
Train from Ljubljana to Villach Hbf
Ave. Duration
1 h 35 min
Frequency
5 times a day
Estimated price
$12 - $18
Website
slo-zeleznice.si
Austrian Railways (ÖBB)
Website
oebb.at
Train from Villach Hbf to Bischofshofen
Ave. Duration
1 h 47 min
Frequency
Every 3 hours
Estimated price
$20 - $35
Website
fahrplan.oebb.at
Book at
Raileurope.com
Russian Railways
Website
rzd.ru
Train from Bischofshofen to Minsk-Passajirskii
Ave. Duration
23 h 32 min
Frequency
3 times a week
Estimated price
$180 - $220
Website
pass.rzd.ru
Belorussian Railways (BŽD)
Lithuanian Railways (LG)
Website
litrail.lt
Train from Vilnius(LT) to Daugavpils
Ave. Duration
2 h 10 min
Frequency
Once daily
Estimated price
$7 - $14
Website
traukiniobilietas.lt
Latvian Railways (PV)
Website
pv.lv
Train from Daugavpils to Rīga pasažieru
Ave. Duration
2 h 52 min
Frequency
3 times a day
Estimated price
$10
Website
pv.lv
Bus operators
FlixBus
Rome2rio's guide to FlixBus
Contact Details
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Ljubljana to Udine, Udine
Ave. Duration
2 h 25 min
Frequency
3 times a day
Estimated price
$8 - $15
Website
flixbus.co.uk
Ecolines
Phone
+371 67214512
Email
info@ecolines.lv
Website
ecolines.net
Bus from Tallinn to Rīga
Ave. Duration
4 h 14 min
Frequency
3 times a day
Estimated price
$14 - $22
Schedules at
ecolines.net
Bus from Wien to Riga
Ave. Duration
28 h 10 min
Frequency
Twice a week
Estimated price
$80 - $120
Schedules at
ecolines.net
Temptrans
Website
temptrans.ee
Bus from Tallinn to Riga
Ave. Duration
5 h 29 min
Frequency
Twice a week
Estimated price
$30 - $45
Schedules at
temptrans.ee
Agat
Website
agat.eu
Bus from Ljubljana to Białystok
Ave. Duration
19 h 56 min
Frequency
Twice a week
Estimated price
$60 - $75
Schedules at
agat.eu
Bus Grodno
Website
avgrodno.by
Bus from Bialystok to Grodno
Ave. Duration
1 h 50 min
Frequency
Every 2 hours
Estimated price
$10
Schedules at
avgrodno.by
Minsktrans
Phone
(+375 17) 219-86-01
Email
info@minsktrans.by
Website
minsktrans.by
Bus from Bialystok to Grodno
Ave. Duration
1 h 17 min
Frequency
3 times a week
Estimated price
$3 - $5
Schedules at
minsktrans.by
Book at
ticketbus.by
Intaks
Website
intaks.by
Bus from Grodno Bus Station to Riga
Ave. Duration
9 h 44 min
Frequency
Twice a week
Estimated price
$33
Schedules at
intaks.by

Want to know more about travelling around Latvia

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.