There are 10 ways to get from Heilbronn 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 Stuttgart Airport, fly
best- Take the train from Heilbronn Hauptbahnhof to Hauptbahnhoftrain
- Fly from Stuttgart Airport (STR) to Riga International Airport (RIX)plane STR - RIX
7h 24m$155–421Train, train to Frankfurt, fly
cheapest- Take the train from Heilbronn Hauptbahnhof to Mannheim, Hauptbahnhoftrain
- Take the train from Mannheim, Hauptbahnhof to Frankfurttrain
- Fly from Frankfurt (FRA) to Riga International Airport (RIX)plane FRA - RIX
6h 47m$140–405Train, bus via Berlin
- Take the train from Heilbronn Hauptbahnhof to Würzburg Hbftrain Re8
- Take the train from Würzburg Hbf to Bambergtrain
- Take the train from Bamberg to S Südkreuz Bhftrain 28 / ...
- Take the bus from Berlin Südkreuz train station to Riga, Bus Stationbus
26h 46m$244–477Train
- Take the train from Heilbronn Hauptbahnhof to Hauptbahnhoftrain
- Take the train from Hauptbahnhof to Wien Westbahnhoftrain Drf / ...
- Take the train from Wien Westbahnhof to Warszawa Wschodniatrain Ec
- Take the train from Warszawa Wschodnia to Vilniaus geležinkelio stotistrain
- Take the train from Vilnius to Rīgas Centrālā stacijatrain
30h 34m$375–593Drive 1,730 km
- Drive from Heilbronn to Rigacar 1,730 km
16h 35m$312–450Train, train to Munich International Airport, fly
- Take the train from Heilbronn Hauptbahnhof to Hauptbahnhoftrain
- Take the train from Hauptbahnhof to München Hbftrain
- Fly from Munich International Airport (MUC) to Riga International Airport (RIX)plane MUC - RIX
8h 22m$158–417Train, train to Nuremberg Airport, fly
- Take the train from Heilbronn Hauptbahnhof to Hessental Bahnhoftrain
- Take the train from Schwaebisch Hall-Hessental to Nuernberg Hbftrain
- Fly from Nuremberg Airport (NUE) to Riga International Airport (RIX)plane NUE - RIX
11h 16m$167–476Bus
- Take the bus from Heilbronn central train station to Nuremberg central bus stationbus N1315 / ...
- Take the bus from Nuremberg central bus station to Riga, Bus Stationbus N1230
28h 10m$154–263Train, bus
- Take the train from Heilbronn Hauptbahnhof to Mannheim, Hauptbahnhoftrain RE10b / ...
- Take the bus from Mannheim to Rīgabus
32h 22m$160–319Bus via Kaliningrad
- Take the bus from Heilbronn Central bus station to Kaliningrad Bus stationbus 905
- Take the bus from Kaliningrad Bus station to Riga Central Bus Stationbus
36h 5m$186–315
Heilbronn to Riga by train and bus
Questions & Answers
The cheapest way to get from Heilbronn to Riga is to train and bus which costs $160 - $320 and takes 32h 22m.
The fastest way to get from Heilbronn to Riga is to train and fly which takes 6h 47m and costs $140 - $410.
No, there is no direct bus from Heilbronn station to Riga station. However, there are services departing from Heilbronn central train station and arriving at Riga, Bus Station via Nuremberg central bus station. The journey, including transfers, takes approximately 28h 10m.
No, there is no direct train from Heilbronn to Riga. However, there are services departing from Heilbronn Hauptbahnhof and arriving at Rīgas Centrālā stacija via Hauptbahnhof, Wien Westbahnhof, Warszawa Wschodnia and Vilnius. The journey, including transfers, takes approximately 30h 34m.
The distance between Heilbronn and Riga is 1426 km. The road distance is 1730 km.
The best way to get from Heilbronn to Riga without a car is to train and bus via Berlin which takes 26h 46m and costs $240 - $480.
It takes approximately 7h 24m to get from Heilbronn to Riga, including transfers.
Heilbronn to Riga bus services, operated by FlixBus, depart from Heilbronn central train station.
Heilbronn to Riga train services, operated by Deutsche Bahn Regio (DB Regional), depart from Heilbronn Hauptbahnhof station.
The best way to get from Heilbronn to Riga is to train which takes 30h 34m and costs $370 - $600. Alternatively, you can bus, which costs $150 - $270 and takes 28h 10m.
What companies run services between Heilbronn, Germany and Riga, Latvia?
You can take a train from Heilbronn Hauptbahnhof to Rīgas Centrālā stacija via Hauptbahnhof, Wien Westbahnhof, Warszawa Wschodnia, and Vilnius in around 30h 34m. Alternatively, you can take a bus from Heilbronn central train station to Riga, Bus Station via Nuremberg central bus station in around 28h 10m.
- Website
- lufthansa.com
Flights from Stuttgart Airport to Riga International Airport via Munich International Airport
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- $110–440
Flights from Frankfurt to Riga International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- $95–290
Flights from Munich International Airport to Riga International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- $110–150
Flights from Nuremberg Airport to Riga International Airport via Frankfurt
- Ave. Duration
- 8h 32m
- When
- Every day
- Estimated price
- $330–410
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Heilbronn Hauptbahnhof to Hauptbahnhof
- Ave. Duration
- 45 min
- Frequency
- Every 30 minutes
- Estimated price
- $12–18
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Würzburg Hbf to Bamberg
- Ave. Duration
- 54 min
- Frequency
- Every 30 minutes
- Estimated price
- $22–35
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Heilbronn Hauptbahnhof to Hauptbahnhof
- Ave. Duration
- 45 min
- Frequency
- Every 30 minutes
- Estimated price
- $12–18
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Heilbronn Hauptbahnhof to Mannheim, Hauptbahnhof
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- $19–30
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Heilbronn Hauptbahnhof to Hauptbahnhof
- Ave. Duration
- 45 min
- Frequency
- Every 30 minutes
- Estimated price
- $12–18
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Heilbronn Hauptbahnhof to Hessental Bahnhof
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- $13–21
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Heilbronn Hauptbahnhof to Mannheim, Hauptbahnhof
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- $19–30
- Website
- Deutsche Bahn Regio (DB Regional)
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Berlin Südkreuz train station to Riga, Bus Station
- Ave. Duration
- 19h 25m
- Frequency
- Once daily
- Estimated price
- $120–200
- Website
- Flixbus
Bus from Heilbronn central train station to Nuremberg central bus station
- Ave. Duration
- 2h 10m
- Frequency
- 3 times a day
- Estimated price
- $14–23
- Website
- Flixbus
Bus from Nuremberg central bus station to Riga, Bus Station
- Ave. Duration
- 25h
- Frequency
- Once daily
- Estimated price
- $140–240
- Website
- Flixbus
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
More Questions & Answers
Heilbronn to Riga bus services, operated by FlixBus, arrive at Nuremberg central bus station.
Riga is 1h ahead of Heilbronn. It is currently 2:49 PM in Heilbronn and 3:49 PM in Riga.
Heilbronn to Riga train services, operated by Deutsche Bahn Regio (DB Regional), arrive at Hauptbahnhof station.
Yes, the driving distance between Heilbronn to Riga is 1730 km. It takes approximately 16h 35m to drive from Heilbronn to Riga.
Book your Heilbronn to Riga bus tickets online with Omio and FlixBus.
There are 2084+ hotels available in Riga.







