HUB hero image

How to Travel from

Riga to Porto

by Train, Route or Car

Riga
+0
Porto
Transport search to Porto
Riga
+0
Porto
Building a composite car route
Cheapest
Best Offer!
Car
36 h 3 min
3664 km.
from $201
Composite Route Car Only
Schedule

Riga, Latvia → Porto, Portugal

All
17 Mar 2026
March 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
April 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
May 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
June 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
July 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
August 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
September 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
October 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
November 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
December 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
January 2027
Mon
Tue
Wed
Thu
Fri
Sat
Sun
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
February 2027
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
All days
18 Mar, Wed
19 Mar, Thu
20 Mar, Fri
21 Mar, Sat
22 Mar, Sun

Four ways to Travel from Riga to Porto

Composite routes from Riga to Porto

Cheapest
Other

Transport providers

Airlines

Ryanair

Website:
ryanair.com/
Plane from Riga International Airport to Francisco
Ave. Duration:
8h 2m
Frequency:
Monday and Thursday
Estimated price:
$69.87–$431.92

KLM

Website:
klm.com
Plane from Riga International Airport to Francisco
Ave. Duration:
8h 35m
Frequency:
Every day
Estimated price:
$444.63–$1,016.29

Brussels Airlines

Website:
brusselsairlines.com/
Plane from Riga International Airport to Francisco
Ave. Duration:
8h 12m
Frequency:
Monday, Tuesday, Wednesday, Thursday, and Saturday
Estimated price:
$457.33–$889.26

Air Baltic

Website:
airbaltic.com/
Plane from Riga International Airport to Francisco
Ave. Duration:
4h 25m
Frequency:
Wednesday
Estimated price:
$292.18–$635.18

Train operators

Renfe Viajeros

Phone:
+34 91 232 03 20
Website:
renfe.com/es/en
Train from Valenca to Porto
Ave. Duration:
1h 44m
Frequency:
Twice daily
Estimated price:
$13.97–$20.33

TGV inOui

Phone:
+33 1 84 94 36 35
Website:
sncf-connect.com/en-en
Train from Strasbourg to Bordeaux
Ave. Duration:
6h 1m
Frequency:
Once daily
Estimated price:
$190.56–$317.59

Deutsche Bahn Intercity-Express

Phone:
+49 30 311-682904
Website:
bahn.de/
Train from S+U Berlin Hauptbahnhof to Strasbourg
Ave. Duration:
5h 59m
Frequency:
6 times a week
Estimated price:
$127.04–$152.44
Train from S Südkreuz Bhf to Darmstadt
Ave. Duration:
4h 10m
Frequency:
Once daily
Estimated price:
$101.63–$114.33

Comboios De Portugal

Phone:
+351 210 900 032
Website:
cp.pt/passageiros/pt
Train from Valenca to Porto
Ave. Duration:
1h 50m
Frequency:
Every 4 hours
Estimated price:
$6.35–$33.03

Flixtrain

Phone:
+49 30 300 137 100
Website:
flixtrain.de/
Train from S Südkreuz Bhf to Darmstadt
Ave. Duration:
4h 15m
Frequency:
Twice daily
Estimated price:
$48.27–$69.87

Urlaubs-Express

Phone:
+49 (0) 221 800 20 820
Website:
urlaubs-express.de/
Train from Hamburg Altona to Lörrach
Ave. Duration:
10h 33m
Frequency:
Once a week
Estimated price:
$120.68–$1,016.29

PKP Intercity

Phone:
703 200 200
Website:
intercity.pl
Train from Poznan Glowny to Berlin
Ave. Duration:
2h 36m
Frequency:
4 times a day
Estimated price:
$13.97–$22.87

Bus operators

FlixBus

Phone:
+49 30 300 137 300
Website:
flixbus.com
Bus from Riga, Bus Station to Poznan,
Ave. Duration:
14h 10m
Frequency:
Once daily
Estimated price:
$88.93–$127.04
Bus from Riga, Bus Station to Berlin
Ave. Duration:
17h 25m
Frequency:
Twice daily
Estimated price:
$114.33–$165.15
Bus from Darmstadt central train station to Porto
Ave. Duration:
32h 55m
Frequency:
3 times a week
Estimated price:
$190.56–$279.48

BlaBlaCar Bus

Phone:
+33 18 57 62 228
Website:
blablacar.co.uk/
Bus from Mannheim - Bus Station to Metz
Ave. Duration:
2h 25m
Frequency:
Once daily
Estimated price:
$20.33–$30.49

Ecolines

Phone:
+371 67 214 512
Website:
ecolines.net/
Bus from Rīga to Darmstadt
Ave. Duration:
29h 30m
Frequency:
Twice daily
Estimated price:
$82.57–$165.15

Ecolines (Amron)

Phone:
+7 812 386 79 79
Website:
ecolines.ru/ru/ru
Bus from Riga Central Bus Station to Kaliningrad
Ave. Duration:
10h 30m
Frequency:
3 times a week
Estimated price:
$69.87

Kaliningrad Bus Terminal

Phone:
+7 (4012) 64-36-35
Website:
avl39.ru/
Bus from Kaliningrad Bus station to Mannheim
Ave. Duration:
25h
Frequency:
Twice a week
Estimated price:
$76.22–$177.85

Iberocoach

Phone:
+34 988 590 210
Website:
iberocoach.com/
Bus from Bordeaux to Centro
Ave. Duration:
14h 6m
Frequency:
3 times a week
Estimated price:
$57.17–$82.57

Transportes Barquense

Phone:
(+351) 258 454 303
Website:
barquense.pt/
Bus from Metz - Monument Aux Morts to Porto
Ave. Duration:
28h 12m
Frequency:
Once a week
Estimated price:
$107.98–$139.74

Questions and Answers

What is the cheapest way to get from Riga to Porto?

The cheapest way to get from Riga to Porto is to fly which costs $59.78 - $282.61 and takes 7h 29m.

What is the fastest way to get from Riga to Porto?

The fastest way to get from Riga to Porto is to fly which takes 7h 29m and costs $59.78 - $282.61 .

Is there a direct bus between Riga and Porto?

No, there is no direct bus from Riga to Porto. However, there are services departing from Rīga and arriving at Porto via Darmstadt central train station. The journey, including transfers, takes approximately 2 days 15h.

How far is it from Riga to Porto?

The distance between Riga and Porto is 2928 km. The road distance is 3715.1 km.

How do I travel from Riga to Porto without a car?

The best way to get from Riga to Porto without a car is to bus and train via Bordeaux which takes 2 days 1h and costs $413.04 - $652.17 .

How long does it take to get from Riga to Porto?

It takes approximately 7h 29m to get from Riga to Porto, including transfers.

Where do I catch the Riga to Porto bus from?

Riga to Porto bus services, operated by Ecolines, depart from Rīga station.

Bus or fly from Riga to Porto?

The best way to get from Riga to Porto is to fly which takes 7h 29m and costs $59.78 - $282.61 . Alternatively, you can bus, which costs $239.13 - $380.43 and takes 2 days 15h.

Where does the Riga to Porto bus arrive?

Riga to Porto bus services, operated by Ecolines, arrive at Darmstadt station.

What is the time difference between Riga and Porto?

Porto is 2h behind Riga. It is currently 05:12 in Riga and 03:12 in Porto.

Can I drive from Riga to Porto?

Yes, the driving distance between Riga to Porto is 3715 km. It takes approximately 36h 20m to drive from Riga to Porto.

How do I get a bus ticket from Riga to Porto?

Book your Riga to Porto bus tickets online with Omio.

Where can I stay near Porto?

There are 5572+ hotels available in Porto. Prices start at $50.90 per night.
+0