There are 6 ways to get from Sopron to Riga by train, plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Vienna International Airport, fly
best- Take the train from Sopron to Wien Hbftrain
- Fly from Vienna International Airport (VIE) to Riga International Airport (RIX)plane VIE - RIX
6h$105–375Train to Budapest Ferenc Liszt International Airport, fly
cheapest- Take the train from Sopron to Budapest-Kelenfoeldtrain
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Riga International Airport (RIX)plane BUD - RIX
7h 14m$90–274Train
- Take the train from Sopron to Wien Hbftrain Re
- Take the train from Wien Hbf to Warszawa Zachodniatrain Ec
- Take the train from Warszawa Zachodnia to Kaunastrain
- Take the train from Kaišiadorys to Rīgas Centrālā stacijatrain
23h 1m$219–289Train, bus
- Take the train from Sopron to Budapest-Kelenfoeldtrain Ic
- Take the bus from Budapest Mexikói út to Riga, Bus Stationbus N1301
26h 4m$142–226Drive 1,359.2 km
- Drive from Sopron to Rigacar 1,359.2 km
14h 14m$245–354Train, bus via Hradec Králové
- Take the train from Sopron to Wien Meidlingtrain Re
- Take the train from Vienna Meidling Train Station to Pardubice Main Train Stationtrain
- Take the bus from Hradec Králové to Rīgabus
28h 26m$135–256
Sopron to Riga by train
Comparing Your Travel Options
The cheapest way to get from Sopron to Riga is to train and bus via Hradec Králové which costs $130 - $260 and takes 28h 26m.
The fastest way to get from Sopron to Riga is to train and fly which takes 6h and costs $100 - $380.
No, there is no direct train from Sopron to Riga. However, there are services departing from Sopron and arriving at Rīgas Centrālā stacija via Wien Hbf, Warszawa Zachodnia, Kaunas and Kaišiadorys. The journey, including transfers, takes approximately 23h 1m.
The distance between Sopron and Riga is 1198 km. The road distance is 1359.2 km.
The best way to get from Sopron to Riga without a car is to train which takes 23h 1m and costs $210 - $290.
It takes approximately 6h to get from Sopron to Riga, including transfers.
Sopron to Riga train services, operated by GySEV/Raaberbahn, depart from Sopron station.
Riga is 1h ahead of Sopron. It is currently 9:38 AM in Sopron and 10:38 AM in Riga.
Sopron to Riga train services, operated by GySEV/Raaberbahn, arrive at Wien Hbf station.
Yes, the driving distance between Sopron to Riga is 1359 km. It takes approximately 14h 14m to drive from Sopron to Riga.
What companies run services between Sopron, Hungary and Riga, Latvia?
You can take a train from Sopron to Rīgas Centrālā stacija via Wien Hbf, Warszawa Zachodnia, Kaunas, and Kaišiadorys in around 23h 1m.
- Website
- airbaltic.com
Flights from Vienna International Airport to Riga International Airport
- Ave. Duration
- 1h 57m
- When
- Every day
- Estimated price
- $90–330
Flights from Vienna International Airport to Riga International Airport via Vilnius
- Ave. Duration
- 3h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $260–350
Flights from Budapest Ferenc Liszt International Airport to Riga International Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Thursday, and Sunday
- Estimated price
- $85–310
- Website
- lot.com
Flights from Vienna International Airport to Riga International Airport via Warsaw Chopin
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- $95–310
Flights from Budapest Ferenc Liszt International Airport to Riga International Airport via Warsaw Chopin
- Ave. Duration
- 3h 52m
- When
- Every day
- Estimated price
- $110–360
- Website
- austrian.com
Flights from Vienna International Airport to Riga International Airport
- Ave. Duration
- 1h 57m
- When
- Every day
- Estimated price
- $90–330
Flights from Budapest Ferenc Liszt International Airport to Riga International Airport via Vienna International Airport
- Ave. Duration
- 4h 5m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- $85–310
- Website
- flysas.com
Flights from Vienna International Airport to Riga International Airport via Copenhagen
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- $95–390
- Phone
- +36 99/577-212
- eszrevetel@gysev.hu
- Website
- Gysev
Train from Sopron to Wien Hbf
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Estimated price
- $3–6
- Website
- Gysev
Train from Sopron to Wien Hbf
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Estimated price
- $3–6
- Website
- Gysev
Train from Sopron to Budapest-Kelenfoeld
- Ave. Duration
- 2h 11m
- Frequency
- Hourly
- Estimated price
- $10–15
- Website
- Gysev
Train from Sopron to Budapest-Kelenfoeld
- Ave. Duration
- 2h 11m
- Frequency
- Hourly
- Estimated price
- $10–15
- Website
- Gysev
Train from Sopron to Wien Meidling
- Ave. Duration
- 1h 6m
- Frequency
- Hourly
- Estimated price
- $3–6
- Website
- Gysev
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- Austrian Railways
Train from Sopron to Wien Hbf
- Ave. Duration
- 1h 14m
- Frequency
- Once daily
- Estimated price
- $17–29
- Website
- Austrian Railways
Train from Sopron to Wien Hbf
- Ave. Duration
- 1h 14m
- Frequency
- Once daily
- Estimated price
- $17–29
- Website
- Austrian Railways
Train from Sopron to Wien Meidling
- Ave. Duration
- 1h 7m
- Frequency
- Twice daily
- Estimated price
- $16–28
- Website
- Austrian Railways
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Wien Hbf to Warszawa Zachodnia
- Ave. Duration
- 7h 47m
- Frequency
- 4 times a day
- Estimated price
- $160–200
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- +370 700 55 111
- informacija@ltglink.lt
- Website
- LTG Link
Train from Warszawa Zachodnia to Kaunas
- Ave. Duration
- 6h 42m
- Frequency
- Once daily
- Estimated price
- $24–35
- Website
- LTG Link
Train from Kaišiadorys to Rīgas Centrālā stacija
- Ave. Duration
- 3h 23m
- Frequency
- Once daily
- Estimated price
- $15–21
- Website
- LTG Link
- Phone
- +420 222 222 221
- info@regiojet.com
- Website
- RegioJet
Train from Vienna Meidling Train Station to Pardubice Main Train Station
- Ave. Duration
- 3h 29m
- Frequency
- 3 times a day
- Estimated price
- $17–27
- Website
- RegioJet
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Budapest Mexikói út to Riga, Bus Station
- Ave. Duration
- 22h 15m
- Frequency
- 5 times a week
- Estimated price
- $130–210
- Website
- Flixbus
- Phone
- +371 67 214 512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Hradec Králové to Rīga
- Ave. Duration
- 21h 20m
- Frequency
- Once daily
- Estimated price
- $100–200
- Schedules at
- ecolines.net
Want to know more about travelling around Latvia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
There are 2009+ hotels available in Riga.



















