Travel from London to Latvia

Bus or fly from London to Latvia?

Lufthansa, KLM and 7 other airlines fly from London to Riga every 3 hours. Alternatively, Autokar Polska operates a bus from London to Riga 4 times a week. Tickets cost $70 - $100 and the journey takes 27 h 35 min. 2 other operators also service this route.

Travel Guides

Need to know: EurostarRome2rio’s guide to travelling between London, Brussels and Paris

How to get from London to Latvia

From London Victoria train to London Gatwick airport, fly to Riga airport, then line 22 bus to Riga. 5 h 41 min $132. From London Liverpool Street train to London Stansted airport, fly to Riga airport, then line 22 bus to Riga. 5 h 49 min $101. From Bank DLR Station train to London City airport, fly to Riga airport, then line 22 bus to Riga. 7 h 4 min $234. From London Paddington train to London Heathrow airport, fly to Riga airport, then line 22 bus to Riga. 6 h 52 min $165. From London St Pancras International train to Luton Airport Parkway Rail Station, line 888 bus to London Luton airport, fly to Riga airport, then line 22 bus to Riga. 5 h 28 min $106. From London St. Pancras International train to Bruxelles-Midi, train to Köln Hbf, train to Berlin Hbf, train to Warszawa Zachodnia peron 2, train to Warszawa, then bus to Riga. 26 h 50 min $461. From Victoria, Green Line Coach Station bus to Piotrków Trybunalski then bus to Riga. 39 h 25 min $146. From London Victoria train to Maidstone East station, bus to Łomża, walk to Łomża Plac Niepodległości, then bus to Riga. 45 h 58 min $172. From London Liverpool Street train to Manningtree, train to Harwich, car ferry to Hoek van Holland Haven, train to Rotterdam, then bus to Rīga. 47 h 23 min $256. From London drive to Folkestone, Eurotunnel to Calais, then drive to Riga. 22 h 49 min $518. From London drive to Dover, car ferry to Calais, then drive to Riga. 23 h 54 min $370.

Operators from London to Latvia

OperatorPhoneWebsite
Gatwick Express+44 345 850 1530Gatwick Express
Air BalticAir Baltic
Ukraine International AirlinesUkraine International Airlines
RyanairRyanair
Travel ServiceTravel Service
Rigas satiksmeRigas satiksme
Stansted ExpressStansted Express
Dockland Light Railway (DLR)Dockland Light Railway (DLR)
LufthansaLufthansa
KLMKLM
AlitaliaAlitalia
FlybeFlybe
British AirwaysBritish Airways
SwissSwiss
CityJetCityJet
Heathrow ExpressHeathrow Express
Scandinavian AirlinesScandinavian Airlines
LOTLOT
FinnairFinnair
Aeroflot Russian AirlinesAeroflot Russian Airlines
Air FranceAir France
Brussels AirlinesBrussels Airlines
Norwegian Air ShuttleNorwegian Air Shuttle
East Midlands Trains03457 125 678East Midlands Trains
London General0343 222 1234London General
Wizz AirWizz Air
EurostarEurostar
Belgian Railways (NMBS/SNCB)+32 2 528 28 28Belgian Railways (NMBS/SNCB)
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Koleje Mazowieckie22 364 44 44Koleje Mazowieckie
Ecolines+371 67214512Ecolines
Autokar Polska48/796 473 308Autokar Polska
Southeastern+44 345 322 7021Southeastern
AgatAgat
Polski Bus+48 22 417 62 27Polski Bus
Greater AngliaGreater Anglia
Stena LineStena Line
Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)
Eurotunnel+44 (0) 8443 35 35 35Eurotunnel
P&O Ferries01304 448866.P&O Ferries