Cheap Bus and Ferry tickets to Ventspils

What are the most popular routes to Ventspils?

Riga - VentspilsAverage priceZAR 272Average duration2h 41mDaily departures3
Liepāja - VentspilsAverage priceZAR 199Average duration2h 10mDaily departures4
Jelgava - VentspilsAverage priceZAR 269Average duration4h 20mDaily departures1
Nynäshamn - VentspilsAverage priceZAR 1,159Average duration9hDaily departures1