Porto Riga Routes (7 Ways to go)
Planning a trip from Porto to Riga Cleartrip helps you select the best route between Porto & Riga based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.
Distance between Porto & Riga
The distance from Porto to Riga is approximately 3662.58kms. By car, it takes roughly 37h 18m to reach Riga from Porto . Take a look at the 7 routes available to reach Riga from Porto
- 1.
- Porto to Riga Fly
- 8h 39m
- Rs. 6085
Rs. 85
You can reach Aeroporto from Trindade by travelling in a train. Trindade to Aeroporto train takes approximately 0h 29m. You can catch a train from Trindade and get down at Aeroporto. The price of the train ticket is approximately Rs. 85.
Rs. 6000
You can travel from Porto to Riga by booking a flight. The total flight time between Porto & Riga is around 5h 45m. The price of the flight ticket is approximately Rs.6000.
- 2.
- Porto to Riga Bus
- 68h 55m
- Rs. 13000
Rs. 7000
Travelling in a bus is one of the ways to reach Rotterdam, Centraal from Porto - Casa da Música. The total journey between Porto - Casa da Música & Rotterdam, Centraal takes around 31h 45m in a bus. The bus ticket price for the journey is approximately Rs.7000.
Rs. 6000
Travelling in a bus is one of the ways to reach Rīga from Rotterdam. The total journey between Rotterdam & Rīga takes around 36h 10m in a bus. The bus ticket price for the journey is approximately Rs.6000.
- 3.
- Porto to Riga Train, bus
- 47h 27m
- Rs. 13300
Rs. 850
You can reach Vigo-Guixar from Porto(Campanha) by travelling in a train. Porto(Campanha) to Vigo-Guixar train takes approximately 2h 15m. You can catch a train from Porto(Campanha) and get down at Vigo-Guixar. The price of the train ticket is approximately Rs. 850.
Rs. 4500
You can reach Madrid-Chamartin from Vigo-Guixar by travelling in a train. Vigo-Guixar to Madrid-Chamartin train takes approximately 6h 40m. You can catch a train from Vigo-Guixar and get down at Madrid-Chamartin. The price of the train ticket is approximately Rs. 4500.
Rs. 100
You can reach Méndez Álvaro from Chamartín by travelling in a train. Chamartín to Méndez Álvaro train takes approximately 0h 13m. You can catch a train from Chamartín and get down at Méndez Álvaro. The price of the train ticket is approximately Rs. 100.
Rs. 6500
Travelling in a bus is one of the ways to reach Allenstein Zob from Madrid Zob. The total journey between Madrid Zob & Allenstein Zob takes around 23h 30m in a bus. The bus ticket price for the journey is approximately Rs.6500.
Rs. 350
Travelling in a bus is one of the ways to reach Kaliningrad from Olsztyn. The total journey between Olsztyn & Kaliningrad takes around 3h 15m in a bus. The bus ticket price for the journey is approximately Rs.350.
Rs. 1000
Travelling in a bus is one of the ways to reach Rīga from Kaliningrad. The total journey between Kaliningrad & Rīga takes around 7h 30m in a bus. The bus ticket price for the journey is approximately Rs.1000.
- 4.
- Porto to Riga Bus via Berlin
- 63h 0m
- Rs. 15300
Rs. 6500
Travelling in a bus is one of the ways to reach Strasbourg from Porto. The total journey between Porto & Strasbourg takes around 30h 0m in a bus. The bus ticket price for the journey is approximately Rs.6500.
Rs. 5500
Travelling in a bus is one of the ways to reach Berlin from Strasbourg. The total journey between Strasbourg & Berlin takes around 9h 15m in a bus. The bus ticket price for the journey is approximately Rs.5500.
Rs. 3300
Travelling in a bus is one of the ways to reach Rīga from Berlin. The total journey between Berlin & Rīga takes around 21h 45m in a bus. The bus ticket price for the journey is approximately Rs.3300.
- 5.
- Porto to Riga Bus, bus and ferry
- 81h 12m
- Rs. 22090
Rs. 1100
Travelling in a bus is one of the ways to reach Ourense from Porto - Deus da Sorte. The total journey between Porto - Deus da Sorte & Ourense takes around 4h 26m in a bus. The bus ticket price for the journey is approximately Rs.1100.
Rs. 9960
Travelling in a bus is one of the ways to reach London Victoria Station from Ourense. The total journey between Ourense & London Victoria Station takes around 30h 46m in a bus. The bus ticket price for the journey is approximately Rs.9960.
Rs. 11030
Travelling in a bus and ferry is one of the ways to reach Riga from London Victoria Station. London Victoria Station to Riga by bus and ferry takes approximately 44h 0m. The distance between London Victoria Station & Riga is around 2215.65kms.
- 6.
- Porto to Riga Train, bus, night train
- 70h 41m
- Rs. 27960
Rs. 310
You can reach Guimaraes from Porto(Sao Bento) by travelling in a train. Porto(Sao Bento) to Guimaraes train takes approximately 1h 16m. You can catch a train from Porto(Sao Bento) and get down at Guimaraes. The price of the train ticket is approximately Rs. 310.
Rs. 0
Walking is one of the ways to reach Guimarães from Guimaraes. Guimaraes to Guimarães by walk takes approximately 0h 16m. The distance between Guimaraes & Guimarães is around 1.3kms.
Rs. 3600
Travelling in a bus is one of the ways to reach Poitiers from Guimarães. The total journey between Guimarães & Poitiers takes around 15h 47m in a bus. The bus ticket price for the journey is approximately Rs.3600.
Rs. 6000
You can reach Strasbourg from Poitiers by travelling in a train. Poitiers to Strasbourg train takes approximately 4h 44m. You can catch a train from Poitiers and get down at Strasbourg. The price of the train ticket is approximately Rs. 6000.
Rs. 16000
You can reach Vyazma from Gare de Strasbourg by travelling in a train. Gare de Strasbourg to Vyazma train takes approximately 29h 9m. You can catch a train from Gare de Strasbourg and get down at Vyazma. The price of the train ticket is approximately Rs. 16000.
Rs. 700
You can take a car from Vyazma to Wjasma. It will take you around 0h 16m to cover distance of 14.88kms and reach Wjasma from Vyazma. The total amount for the journey will be approximately Rs.700.
Rs. 700
You can reach Rjev-Baltijskij from Wjasma by travelling in a train. Wjasma to Rjev-Baltijskij train takes approximately 2h 31m. You can catch a train from Wjasma and get down at Rjev-Baltijskij. The price of the train ticket is approximately Rs. 700.
Rs. 650
You can reach Riga Pass from Rjev-Baltijskij by travelling in a train. Rjev-Baltijskij to Riga Pass train takes approximately 11h 43m. You can catch a train from Rjev-Baltijskij and get down at Riga Pass. The price of the train ticket is approximately Rs. 650.
- 7.
- Porto to Riga Drive
- 37h 18m
- Rs. 33599
Rs. 33599
You can take a car from Porto to Riga. It will take you around 37h 18m to cover distance of 3662.58kms and reach Riga from Porto. The total amount for the journey will be approximately Rs.33599.