There are 9 ways to get from Riga to Apulia by plane, bus, train, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Bari Karol Wojtyła Airport
best- Fly from Riga International Airport (RIX) to Bari Karol Wojtyła Airport (BRI)plane RIX - BRI
9h 26m€84–265Fly to Brindisi Airport
cheapest- Fly from Riga International Airport (RIX) to Brindisi Airport (BDS)plane RIX - BDS
13h 9m€73–249Bus, train
- Take the bus from Riga, Bus Station to Berlin Airport BERbus
- Take the train from S Südkreuz Bhf to München Hbftrain 29 / ...
- Take the train from München Hbf to Bologna Centraletrain 89
- Take the train from Bologna Centrale to Bari Centraletrain Fr
36h 14m€177–567Train, bus
- Take the train from Riga-Pasazieru to Kaisiadorystrain 892
- Take the train from Kaisiadorys to Trakiszkitrain
- Take the train from Trakiszki to Szczecin Glownytrain Ic
- Take the bus from Szczecin, Bus Station to Bologna Centralebus
- Take the train from Bologna Centrale to Bari Centraletrain Fr
43h 16m€132–298Drive 2,600.6 km
- Drive from Riga to Baricar 2,600.6 km
27h 10m€406–586Bus via Munich
- Take the bus from Riga, Bus Station to Munich central bus stationbus N1230
- Take the bus from Munich central bus station to Baribus N422
45h 55m€122–353Bus
- Take the bus from Riga Central Bus Station to Lviv Striyskyi Bus Stationbus 8252
- Take the bus from Lviv Striyskyi Bus Station to Baribus
2d 2h€177–202Bus via Katowice
- Take the bus from Rīga to Katowicebus
- Take the bus from Katowice to Avellinobus
- Take the bus from Avellino to Bari Largo Sorrentinobus
2d 6hDrive, car train
- Drive from Riga to Hamburg Altonacar
- Take the car train from Hamburg Altona to Villach Hbf ARZcartrain
- Drive from Villach Hbf ARZ to Baricar
33h 21m€453–1,423
Riga to Apulia by bus, foot, and train
Questions & Answers
The cheapest way to get from Riga to Apulia is to fly which costs €80 - €270 and takes 9h 26m.
The fastest way to get from Riga to Apulia is to fly which takes 9h 26m and costs €80 - €270.
No, there is no direct bus from Riga station to Apulia. However, there are services departing from Riga, Bus Station and arriving at Bari via Munich central bus station. The journey, including transfers, takes approximately 45h 55m.
The distance between Riga and Apulia is 1852 km. The road distance is 2600.6 km.
The best way to get from Riga to Apulia without a car is to bus and train which takes 36h 14m and costs €170 - €600.
It takes approximately 9h 26m to get from Riga to Apulia, including transfers.
Riga to Apulia bus services, operated by FlixBus, depart from Riga, Bus Station.
The best way to get from Riga to Apulia is to fly which takes 9h 26m and costs €80 - €270. Alternatively, you can bus via Munich, which costs €120 - €360 and takes 45h 55m.
Riga to Apulia bus services, operated by FlixBus, arrive at Munich central bus station.
Apulia is 1h behind Riga. It is currently 12:16 PM in Riga and 11:16 AM in Apulia.
What companies run services between Riga, Latvia and Apulia, Italy?
Ryanair, LOT, and three other airlines fly from Riga International Airport (RIX) to Bari Karol Wojtyła Airport (BRI) once daily. Alternatively, you can take a bus from Riga, Bus Station to Bari via Munich central bus station in around 45h 55m.
- Website
- ryanair.com
Flights from Riga International Airport to Bari Karol Wojtyła Airport via Vienna
- Ave. Duration
- 10h 37m
- When
- Monday
- Estimated price
- €55–280
Flights from Riga International Airport to Bari Karol Wojtyła Airport via Budapest
- Ave. Duration
- 9h 40m
- When
- Thursday
- Estimated price
- €70–270
Flights from Riga International Airport to Brindisi Airport via Milan Bergamo
- Ave. Duration
- 11h 20m
- When
- Friday and Sunday
- Estimated price
- €70–250
Flights from Riga International Airport to Brindisi Airport via Rome
- Ave. Duration
- 14h 27m
- When
- Monday and Friday
- Estimated price
- €70–370
Flights from Riga International Airport to Brindisi Airport via Pisa
- Ave. Duration
- 12h 15m
- When
- Friday
- Estimated price
- €95–370
- Website
- ita-airways.com
Flights from Riga International Airport to Brindisi Airport via Rome
- Ave. Duration
- 11h 17m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €70–370
- Website
- wizzair.com
Flights from Riga International Airport to Bari Karol Wojtyła Airport via Warsaw Chopin
- Ave. Duration
- 6h 45m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- €45–210
- Website
- flyulendo.com
Flights from Riga International Airport to Bari Karol Wojtyła Airport via Tirana
- Ave. Duration
- 7h 45m
- When
- Monday and Friday
- Estimated price
- €70–290
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from S Südkreuz Bhf to München Hbf
- Ave. Duration
- 4h 1m
- Frequency
- Every 30 minutes
- Estimated price
- €28–140
- Website
- https://int.bahn.de/en
Train from München Hbf to Bologna Centrale
- Ave. Duration
- 6h 39m
- Frequency
- 4 times a day
- Estimated price
- €55–130
- Website
- https://int.bahn.de/en
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Bologna Centrale to Bari Centrale
- Ave. Duration
- 5h 42m
- Frequency
- Every 2 hours
- Estimated price
- €45–120
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Bologna Centrale to Bari Centrale
- Ave. Duration
- 7h 5m
- Frequency
- 5 times a day
- Estimated price
- €24–65
- Website
- https://www.trenitalia.com/en.html
- Phone
- +370 700 55 111
- informacija@ltglink.lt
- Website
- ltglink.lt
Train from Riga-Pasazieru to Kaisiadorys
- Ave. Duration
- 3h 24m
- Frequency
- 3 times a day
- Estimated price
- €13–22
- Website
- https://ltglink.lt/en
Train from Kaisiadorys to Trakiszki
- Ave. Duration
- 2h 6m
- Frequency
- Once daily
- Estimated price
- €8–11
- Website
- https://ltglink.lt/en
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Trakiszki to Szczecin Glowny
- Ave. Duration
- 10h 4m
- Frequency
- Once daily
- Estimated price
- €26–45
- Website
- https://www.intercity.pl/en/
- 2nd Class
- €26–40
- 1st Class
- €30–45
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Hamburg Altona to Villach Hbf ARZ
- Ave. Duration
- 6h 58m
- Frequency
- Once daily
- Estimated price
- €100–900
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- €420–470
- Car Compartment
- €750–900
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Riga, Bus Station to Berlin Airport BER
- Ave. Duration
- 17h 25m
- Frequency
- Twice daily
- Estimated price
- €60–160
- Website
- https://www.flixbus.co.uk
Bus from Szczecin, Bus Station to Bologna Centrale
- Ave. Duration
- 18h 15m
- Frequency
- Once daily
- Estimated price
- €60–100
- Website
- https://www.flixbus.co.uk
Bus from Riga, Bus Station to Munich central bus station
- Ave. Duration
- 28h
- Frequency
- Once daily
- Estimated price
- €70–180
- Website
- https://www.flixbus.co.uk
Bus from Munich central bus station to Bari
- Ave. Duration
- 16h 55m
- Frequency
- Twice daily
- Estimated price
- €50–180
- Website
- https://www.flixbus.co.uk
- Phone
- +37167210066
- info@latlines.lv
- Website
- latlines.lv
Bus from Riga Central Bus Station to Lviv Striyskyi Bus Station
- Ave. Duration
- 18h 11m
- Frequency
- Once a week
- Estimated price
- €82
- Schedules at
- latlines.lv
- Phone
- +38 (032) 221-68-58
- altransinfo@gmail.com
- Website
- al-trans.com.ua
Bus from Lviv Striyskyi Bus Station to Bari
- Ave. Duration
- 31h 32m
- Frequency
- 3 times a week
- Estimated price
- €95–120
- Website
- https://al-trans.com.ua/en
- Schedules at
- https://al-trans.com.ua/en/routes
- Phone
- +373 789 18 888
- info@busline.md
- Website
- busline.md
Bus from Rīga to Katowice
- Ave. Duration
- 21h 56m
- Frequency
- 6 times a week
- Website
- https://busline.md/en/
- Phone
- 13 43 232 76
- biuro@miskrosno.pl
- Website
- miskrosno.pl
Bus from Katowice to Avellino
- Ave. Duration
- 27h 35m
- Frequency
- Once a week
- Schedules at
- miskrosno.pl
- Book at
- api.euroticket.pl
- Phone
- +39 080 579 0211
- info@sitasudtrasporti.it
- Website
- sitasudtrasporti.it
Bus from Avellino to Bari Largo Sorrentino
- Ave. Duration
- 2h 35m
- Frequency
- 5 times a week
- Estimated price
- €10–22
- Schedules at
- sitasudtrasporti.it
- 2nd Class
- €10–15
Want to know more about travelling around Italy
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
Italy Travel Guides
Read the travel guide
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
Yes, the driving distance between Riga to Apulia is 2601 km. It takes approximately 27h 10m to drive from Riga to Apulia.
Book your Riga to Apulia bus tickets online with Omio and FlixBus.
There are 4015+ hotels available in Apulia.



































