• Our partners include:

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

There are 5 ways to get from Riga to Vinnytsia by train, bus, 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

Train  •  21h 57m

  1. Take the train from Riga Pass to Kiev Pass Riga
  2. Take the train from Kiev Pass to Vinnica Ic / ...

$64 - $96

Cheapest option

Bus, train  •  40h 29m

  1. Take the bus from Riga to Lida
  2. Take the train from Lida to Vinnica AVE

$39 - $44

3 alternative options

Bus  •  27h 41m

  1. Take the bus from Rīga to Kyiv 822901,822907,822501,822905
  2. Take the bus from Kiev Central Bus Station to Vinnitsa 1

$59 - $91

Drive  •  15h 18m

  1. Drive from Riga to Vinnytsia 701.4 miles

$120 - $190

Fly  •  11h 7m

  1. Fly from Riga (RIX) to Vinnytsia (VIN) RIX - VIN

$72 - $218

Questions & Answers

The cheapest way to get from Riga to Vinnytsia is to bus and train which costs $35 - $45 and takes 40h 29m.

More details

The quickest way to get from Riga to Vinnytsia is to fly which costs $70 - $220 and takes 11h 7m.

More details

No, there is no direct bus from Riga to Vinnytsia. However, there are services departing from Rīga and arriving at Vinnitsa 1 via Kiev Central Bus Station. The journey, including transfers, takes approximately 27h 41m.

More details

No, there is no direct train from Riga to Vinnytsia. However, there are services departing from Riga Pass and arriving at Vinnica via Kiev Pass. The journey, including transfers, takes approximately 21h 57m.

More details

The distance between Riga and Vinnytsia is 906 km. The road distance is 1122.3 km.

Get driving directions

The best way to get from Riga to Vinnytsia without a car is to train which takes 21h 57m and costs $60 - $100.

More details

It takes approximately 21h 57m to get from Riga to Vinnytsia, including transfers.

More details

Riga to Vinnytsia bus services, operated by Ecolines, depart from Rīga station.

More details

Riga to Vinnytsia train services, operated by Ukrainian Railways, depart from Riga Pass station.

More details

The best way to get from Riga to Vinnytsia is to train which takes 21h 57m and costs $60 - $100. Alternatively, you can bus, which costs $55 - $95 and takes 27h 41m, you could also fly, which costs $70 - $220 and takes 11h 7m.

Mode details

Map of how to get from Riga to Vinnytsia.
Launch map view
  • Distance: 566 miles
  • Duration: 21h 57m

What companies run services between Riga, Latvia and Vinnytsia, Ukraine?

You can take a train from Riga to Vinnytsia via Kiev Pass in around 21h 57m. Alternatively, you can take a bus from Riga to Vinnytsia via Kiev Central Bus Station in around 27h 41m.

Airlines
Ukraine International Airlines
Website
flyuia.com
Flights from Riga to Vinnytsia via Boryspil
Ave. Duration
9h 40m
When
Monday to Saturday
Estimated price
$70 - $220
Flights from Riga to Vinnytsia via Minsk, Boryspil
Ave. Duration
8h 45m
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
$70 - $220
Flights from Riga to Vinnytsia via Budapest, Boryspil
Ave. Duration
8h 50m
When
Thursday and Sunday
Estimated price
$110 - $360
Flights from Riga to Vinnytsia via Helsinki, Boryspil
Ave. Duration
9h
When
Tuesday, Wednesday, Friday and Sunday
Estimated price
$85 - $280
Flights from Riga to Vinnytsia via Stockholm, Boryspil
Ave. Duration
9h 10m
When
Monday, Wednesday, Thursday, Saturday and Sunday
Estimated price
$85 - $300
Flights from Riga to Vinnytsia via Berlin Tegel, Boryspil
Ave. Duration
9h 20m
When
Monday, Thursday, Friday and Sunday
Estimated price
$95 - $320
Train operators
Ukrainian Railways
Website
uz.gov.ua
Train from Riga Pass to Kiev Pass
Ave. Duration
19h 10m
Frequency
Twice a week
Estimated price
$60 - $90
Schedules at
uz.gov.ua
Belorussian Railways (BŽD)
Bus operators
Ukraine buses
Website
ticket.bus.com.ua
Bus from Kiev Central Bus Station to Vinnitsa 1
Ave. Duration
5h 7m
Frequency
3 times a day
Estimated price
$5 - $12
Schedules at
ticket.bus.com.ua
bus
Bus from Kiev Central Bus Station to Vinnytsia
Ave. Duration
4h 30m
Frequency
Once daily
Estimated price
$13
Intaks
Website
intaks.by
Bus from Riga to Lida
Ave. Duration
7h 26m
Frequency
Twice a week
Estimated price
$33
Schedules at
intaks.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 Train travel in France: A guide to SNCF, How to travel India's Golden Triangle and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.

More Questions & Answers

There is no direct flight from Riga Airport to Vinnytsia Airport. The quickest flight takes 8h 30m and has one stopover.

Search flights

Riga to Vinnytsia bus services, operated by Ukraine buses, arrive at Vinnitsa 1 station.

More details

Riga to Vinnytsia train services, operated by Ukrainian Railways (UZ), arrive at Vinnica station.

More details

Yes, the driving distance between Riga to Vinnytsia is 1122 km. It takes approximately 15h 18m to drive from Riga to Vinnytsia.

Get driving directions

Air Baltic and Ukraine International Airlines offer flights from Riga Airport to Vinnytsia Airport.

Search flights

There are 156+ hotels available in Vinnytsia. Prices start at $17 USD per night.

More details

The best way to get from Riga to Riga Airport is to line 22 bus which takes 27m and costs .

More details