Trip to Riga

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Edinburgh to Riga

🚂 The train journey from Edinburgh to Riga involves multiple transfers, starting from Edinburgh station and passing through various cities like London, Brussels, Prague, and Vilnius before reaching Riga-Pasazieru station. The total travel time, including transfers, is approximately 2 days and 1 hour. 💰 The prices for a train ticket between Edinburgh and Riga can vary, ranging from £417 to £751.

Where to stay in Riga

There are over 475 hotels to stay in Riga. Prices range from $6 per night.

Find accommodation
  • There is no direct train service from Edinburgh to Riga. However, you can travel by taking a combination of train services offered by LNER and Lithuanian Railways. This journey involves transfers at various stations including London St Pancras Intl, Brussel-Zuid/Midi, Praha Hlavni Nadrazi, Włoszczowa Północ, and Vilnius, with a total travel time of approximately 2 days and 1 hour. Prices for this train route range from £422 to £761.
  • The fastest train option between Edinburgh and Riga involves a series of train services with transfers at various stations, including London St Pancras Intl, Brussel-Zuid/Midi, Praha Hlavni Nadrazi, Włoszczowa Północ, and Vilnius. The total travel time for this route is approximately 2 days and 1 hour. LNER operates the train service departing from Edinburgh, while Lithuanian Railways operates the train arriving at Riga-Pasazieru. Prices for this journey range from £422 to £761.
  • Trains departing for Riga from Edinburgh are operated by LNER and depart from Edinburgh station. Edinburgh station serves as the main departure point for travelers embarking on the journey to Riga via a series of train services with multiple transfers. Ensure to arrive at Edinburgh station on time to board the train heading towards Riga.
  • There are multiple trains involved in the journey from Edinburgh to Riga as there is no direct train connection between the two cities. Travelers will need to take a series of train services, departing from Edinburgh station and transferring at various stations such as London St Pancras Intl, Brussel-Zuid/Midi, Praha Hlavni Nadrazi, Włoszczowa Północ, and Vilnius before arriving at Riga-Pasazieru station. The entire journey, including transfers, typically takes around 2 days and 1 hour to complete. Prices for these train services can vary from £422 to £761.
  • The train services from Edinburgh to Riga operated by Lithuanian Railways, arrive at Riga-Pasazieru station. This station is the final destination for the train journey and is where passengers will disembark upon reaching Riga. Located in the capital city of Latvia, Riga-Pasazieru station serves as a key transportation hub connecting travelers to various parts of the city and beyond.
  • Due to the multiple transfers involved in the train journey from Edinburgh to Riga the first and last trains of the day may vary depending on the specific schedules of each connecting service. Passengers would need to consult the timetables for each leg of the journey to determine the exact departure times. It is recommended to plan the itinerary carefully and allow for ample time for transfers to avoid any potential delays.
  • There are no direct train trips available between Edinburgh and Riga. The journey requires multiple transfers at different stations, including London St Pancras Intl, Brussel-Zuid/Midi, Praha Hlavni Nadrazi, Włoszczowa Północ, and Vilnius, ultimately arriving at Riga-Pasazieru. As a result, travelers need to plan for a longer travel time of approximately 2 days and 1 hour. Detailed schedules and connections should be checked in advance to coordinate the journey efficiently.
  • No, there is no direct train service between Edinburgh and Riga. Travelers will need to take a series of train services with transfers at various stations such as London St Pancras Intl, Brussel-Zuid/Midi, Praha Hlavni Nadrazi, Włoszczowa Północ, and Vilnius to reach Riga-Pasazieru. The total journey time, including transfers, is approximately 2 days and 1 hour. It is recommended to plan ahead and check the schedules for each connecting train to ensure a smooth and efficient trip.
  • The cost of a train ticket from Edinburgh to Riga ranges from £422 to £761. The price variation may depend on factors such as the class of travel, time of booking, and availability of discounts or promotions. It is advisable to book tickets in advance to secure the best fares for this long-distance train journey.

Will you be returning to Edinburgh by train?

If you are looking for the return train journey, check out trains from Riga to Edinburgh

See schedule