Bus, train & ferry tickets in Latvia
- Latvia has 80 popular routes in our ticketing partner's network, from 7 main cities/points such as Liepaja, Ventspils, Daugavpils and Riga Airport.
- Most searched routes: Liepaja β Riga, Liepaja β Riga Airport and Liepaja β Riga Bus Station.
- 13 routes cross into another country (Lithuania and Estonia) β bring your passport. 14 routes involve an airport.
Bus Β· train Β· ferry Β· fast boat Β· minivan Β· airport transfer β booked with our official ticketing partner.
- Popular routes80
- Origin cities7
- Cross-border13
Tickets from Liepaja
- Liepaja β Riga
- Liepaja β Riga Airport
- Liepaja β Riga Bus Station
- Liepaja β Ventspils
- Liepaja β Travemunde
- Liepaja β Palanga Airport
- Liepaja β Kiel
- Liepaja β Vilnius
- Liepaja β Palanga
- Liepaja β Klaipeda
- Liepaja β Siauliai
- Liepaja β Koh Lipe
- Liepaja β Majori
- Liepaja β Vilnius County
- Liepaja β Gili Air
- Liepaja β Phuket
- Liepaja β Munster
- Liepaja β Tukums
- Liepaja β Jurmala
Tickets from Ventspils
- Ventspils β Riga
- Ventspils β Nynashamn
- Ventspils β Liepaja
- Ventspils β Riga Bus Station
- Ventspils β Riga Airport
- Ventspils β Siauliai
- Ventspils β Kiel
- Ventspils β Pavilosta
- Ventspils β Kuldiga
- Ventspils β Stockholm
- Ventspils β Klaipeda
- Ventspils β Luxembourg
- Ventspils β Jelgava
- Ventspils β Tallinn
- Ventspils β Daugavpils Bus Station
- Ventspils β Oslo
- Ventspils β Nynashamn Port
- Ventspils β Tukums
Tickets from Daugavpils
Tickets from Riga Airport
Tickets from Riga Bus Station
- Riga Bus Station β Tallinn Bus Terminal
- Riga Bus Station β Kaunas
- Riga Bus Station β zzMoscow
- Riga Bus Station β Liepaja
- Riga Bus Station β Ventspils
- Riga Bus Station β Jelgava
- Riga Bus Station β Vilnius
- Riga Bus Station β Minsk
- Riga Bus Station β Warsaw West Bus Station
- Riga Bus Station β Warsaw
Tickets from Jelgava
Tickets from Rezekne
From Latvia to neighbouring countries
These routes pass through immigration. Carry your original passport and check visa rules first.
- Liepaja β Klaipedato Lithuania
- Liepaja β Siauliaito Lithuania
- Ventspils β Siauliaito Lithuania
- Ventspils β Klaipedato Lithuania
- Daugavpils β Klaipedato Lithuania
- Riga Airport β Klaipedato Lithuania
- Riga Airport β Tallinn Airportto Estonia
- Riga Airport β Panevezysto Lithuania
- Riga Airport β Siauliaito Lithuania
- Riga Airport β Parnuto Estonia
- Riga Bus Station β Kaunasto Lithuania
- Jelgava β Klaipedato Lithuania
Tips for booking in Latvia
- Book a few days ahead on popular routes and in high season β night trains and island ferries often sell out.
- Check the pick-up point in the ticket details: it may be a bus station, train station, pier or agent office.
- Keep the ticket on your phone and carry your original passport; some operators require the name to match.
Popular routes & starting fares in Latvia
Routes and starting fares from our official ticketing partner
Starting fares from our ticketing partner in USD per person; you can pay in other currencies on the booking page. Fares may change.
Tickets in other countries
FAQ: tickets in Latvia
How do I book a bus, train or ferry in Latvia?
Pick a route on this page (e.g. Liepaja to Riga) or type your origin & destination in the form, then tap "Find tickets". Schedules, vehicles, fares and seats are shown on SiapPergi's official ticketing partner; choose a departure and pay there.
What are the most popular routes in Latvia?
Based on our ticketing partner's search ranking, the top routes in Latvia include LiepajaβRiga, LiepajaβRiga Airport, LiepajaβRiga Bus Station and LiepajaβVentspils.
Who sends the ticket and handles refunds?
Our ticketing partner emails your ticket. Changes and refunds follow the operator's policy and are handled by the ticketing partner's support.
What should I prepare before travelling in Latvia?
A valid passport and, if required for your nationality, a visa. Entry rules for Latvia can change β check the official immigration or embassy website before buying.