Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Latvia

Getting around Latvia: trains, buses, driving and domestic flights

For a first trip, use Vivi trains and regional buses: Riga–Jūrmala is 30 minutes (€1.5–5), Riga–Sigulda 1 hour, Riga–Cēsis 1.5 hours. Hire a car (€35–65 a day) only for Kurzeme's coast, Gauja and Latgale. Inside Riga, trams and Bolt beat street taxis.

Not field-verified
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Updated Sep 20264 min read

Key facts

Best for most trips
Vivi trains plus regional buses from Riga; no car needed for Riga, Jūrmala, Sigulda, Cēsis
When a car wins
Kurzeme coast (Kuldīga, Liepāja, Ventspils), Gauja valley stops, Latgale lakes
Train farescheck
€1.5–5 on Vivi regional routes
Car hire
€35–65 a day, 2026 estimate
Riga city ticketcheck
€1.5 e-ticket; validate every ride or face an on-the-spot fine
Airport to centre
Bus 22 or Bolt; app rides €5–12 across Riga
Cross-border
Riga–Vilnius about 4 h by train; Riga–Tallinn 4.5 h by bus
Domestic flights
No scheduled domestic passenger flights; RIX is the only major airport

Summary by mode, month and budget

Latvia is small: Riga to Liepāja is roughly 220 km, Riga to Daugavpils about 230 km. Trains cover the busiest corridors and the coast; buses fill in everything else. Fares are low, so the real choice is time versus flexibility, not cost.

Summer (June–August) brings the most departures and the most demand on coastal routes; book weekend buses and any car hire ahead. Winter keeps the same rail timetable but short daylight and snow make driving slower and less appealing.

Summary by mode, month and budget
ModeTypical route and timeCost (2026 estimate)Best for
Vivi trainRiga–Jūrmala 30 min; Riga–Sigulda 1 h; Riga–Cēsis 1.5 h€1.5–5Day trips from Riga
Regional busRiga–Kuldīga 2.5 h; Riga–Liepāja about 3.5 h€5–15Towns without rail
Intercity busRiga–Vilnius 4 h; Riga–Tallinn 4.5 h€5–25Leaving Latvia
International trainRiga–Vilnius about 4 h; Riga–Valga–Tallinn 6–7 h€15–30Rail-only trips
Hire carSelf-paced, any region€35–65 a dayKurzeme coast, Gauja, Latgale
Riga tram, trolleybus, busCity trips€1.5 e-ticketGetting across Riga
Bolt or taxiCity trips€5–12 across RigaAirport runs, late nights

Fares are 2026 estimates; check current prices in the Vivi app or at the station.

Step by step

Step 1: decide whether you actually need a car. If your plan is Riga plus Jūrmala, Sigulda and Cēsis, trains and buses cover it and a car is a cost with no benefit. Add a car only when Kurzeme's coast, the smaller Gauja stops or the Latgale lakes are on the list.

Step 2: buy rail tickets in the Vivi app or at the station. On-board purchase costs more, and inspectors do check. For buses, book Lux Express, Ecolines or FlixBus online for cross-border routes and use regional operators for smaller towns; the Riga bus station sits next to the Central Market.

Step 3: sort out Riga itself. Trams, trolleybuses and buses run on one e-ticket system; validate each ride because inspectors fine on the spot. Bus 22 links the airport with the centre, and Bolt is cheap and reliable. Street taxis at the airport and in the Old Town can overcharge, so use the app.

Step 4: if you drive, plan for the local rules. Headlights stay on at all times, many side roads are gravel, and elk and deer cross at dusk. Parking in central Riga is paid and enforced; use a garage rather than hunting for a space.

Step 5: leave the country by bus unless you specifically want the train. Buses are more frequent to Tallinn and Vilnius; the daily Riga–Vilnius train and the through Tallinn–Riga–Vilnius ticket are comfortable but run only a few times a day.

  • Book weekend buses and summer car hire ahead
  • Validate every Riga ticket
  • Keep headlights on if driving
  • Allow extra time on gravel roads in winter

Notes

There are no scheduled domestic passenger flights inside Latvia; Riga International Airport (RIX) is the hub, and flying between Latvian cities is not a practical option.

Cross-border rail has improved but remains thin: expect a handful of departures a day, so check times before building a plan around the train. Buses remain the flexible choice.

Tickets and passes: single fares are cheap enough that a pass rarely pays off for a short trip. If you are moving daily for a week or more, compare a rail pass or a bus operator's multi-trip offer against point-to-point fares before buying; availability changes, so check.

Tap water is safe to drink, which keeps travel days simple. Public toilets cost €0.50–1; malls and museums are free.

Around Līgo/Jāņi (23–24 June) and Christmas, transport runs a reduced timetable and many services sell out; book early.

FAQ

Sources and verification

Questions people ask

What is the best way to get around Latvia?

Trains and buses for most trips: Vivi trains reach Jūrmala in 30 minutes, Sigulda in 1 hour and Cēsis in 1.5 hours, and regional buses cover towns without rail. Hire a car only for Kurzeme's coast, the Gauja valley or Latgale.

Do I need a car in Latvia?

No for Riga, Jūrmala, Sigulda and Cēsis, where trains and buses are enough. Yes if you want Kurzeme's coast (Kuldīga, Liepāja, Ventspils), smaller Gauja stops or the Latgale lakes, where services are sparse.

Are there rail or bus passes for Latvia?

No single national pass covers everything. Individual fares are low (€1.5–5 on regional trains), so a pass rarely pays off on a short trip. For a week of daily moves, compare multi-trip offers against point-to-point fares; check current options.

How do I get from Riga airport to the centre?

Bus 22 runs between Riga International Airport and the centre, and Bolt rides cost roughly €5–12. Avoid unmarked street taxis at the airport, which can overcharge.

Can I travel from Riga to Tallinn or Vilnius without flying?

Yes. Buses take about 4.5 hours to Tallinn and 4 hours to Vilnius and run frequently. The Riga–Vilnius train takes about 4 hours, and a through Tallinn–Riga–Vilnius ticket exists, but departures are few.

Is driving in Latvia difficult?

Main roads are fine, but many side roads are gravel, headlights must stay on at all times, and elk and deer cross at dusk. Winter driving is slower and needs more care.