How to get to Latvia from Spain by flight ? You can check flights from Spain to Latvia below.
You can find flight ticket prices from Spain to Latvia with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Spain to Barcelona.
You take a flight from Barcelona to Riga and cost approximately 110 USD.
You take a bus, shuttle or taxi from Riga to your destination in Latvia.
Flight | Depart | Arrive | |
---|---|---|---|
FR4482
Ryanair
|
05:45
Barcelona
|
10:20 Riga | Direct |
AF1449
Air France
BT692
Air Baltic
|
06:15
Barcelona
10:05
Paris CDG
|
08:15
Paris CDG
13:50
Riga
|
Connect |
KL1662
KLM
BT618
Air Baltic
|
06:20
Barcelona
10:20
Amsterdam Schiphol
|
08:40
Amsterdam Schiphol
13:35
Riga
|
Connect |
LH1139
Lufthansa
LH890
Lufthansa
|
06:50
Barcelona
09:50
Frankfurt
|
09:00
Frankfurt
12:55
Riga
|
Connect |
LO438
LOT
BT468
Air Baltic
|
13:10
Barcelona
19:25
Warsaw Chopin
|
16:15
Warsaw Chopin
21:50
Riga
|
Connect |
KL1670
KLM
BT620
Air Baltic
|
13:20
Barcelona
18:35
Amsterdam Schiphol
|
15:45
Amsterdam Schiphol
21:50
Riga
|
Connect |
IB1331
Iberia
BT686
Air Baltic
|
13:30
Barcelona
16:50
Madrid
|
14:55
Madrid
21:50
Riga
|
Connect |
FR9015
Ryanair
FR2644
Ryanair
|
14:00
Barcelona
16:35
London Stansted
|
15:30
London Stansted
21:10
Riga
|
Connect |
SU2649
Aeroflot Russian Airlines
BT423
Air Baltic
|
14:10
Barcelona
20:40
Moscow Sheremetyevo
|
19:50
Moscow Sheremetyevo
22:20
Riga
|
Connect |
AF1649
Air France
BT694
Air Baltic
|
15:15
Barcelona
18:30
Paris CDG
|
17:10
Paris CDG
22:15
Riga
|
Connect |
SN3704
Brussels Airlines
BT604
Air Baltic
|
15:25
Barcelona
18:30
Brussels
|
17:30
Brussels
21:55
Riga
|
Connect |
LH1129
Lufthansa
LH892
Lufthansa
|
16:00
Barcelona
20:50
Frankfurt
|
18:10
Frankfurt
23:55
Riga
|
Connect |
W62564
Wizz Air
|
16:05
Barcelona
|
20:50 Riga | Direct |
LH1135
Lufthansa
LH892
Lufthansa
|
16:55
Barcelona
20:50
Frankfurt
|
19:05
Frankfurt
23:55
Riga
|
Connect |
BT684
Air Baltic
|
17:10
Barcelona
|
21:45 Riga | Direct |
You take a bus, shuttle or taxi from your location in Spain to Madrid.
You take a flight from Madrid to Riga and cost approximately 75 USD.
You take a bus, shuttle or taxi from Riga to your destination in Latvia.
Flight | Depart | Arrive | |
---|---|---|---|
KL1698
KLM
BT618
Air Baltic
|
06:00
Madrid
10:20
Amsterdam Schiphol
|
08:25
Amsterdam Schiphol
13:35
Riga
|
Connect |
AF1401
Air France
BT692
Air Baltic
|
06:00
Madrid
10:05
Paris CDG
|
08:05
Paris CDG
13:50
Riga
|
Connect |
LH1121
Lufthansa
LH890
Lufthansa
|
06:10
Madrid
09:50
Frankfurt
|
08:40
Frankfurt
12:55
Riga
|
Connect |
SN3732
Brussels Airlines
BT602
Air Baltic
|
06:20
Madrid
09:40
Brussels
|
08:35
Brussels
13:05
Riga
|
Connect |
UX1065
Air Europa
BT630
Air Baltic
|
07:40
Madrid
10:40
Milan Malpensa
|
09:45
Milan Malpensa
14:20
Riga
|
Connect |
AF1301
Air France
BT694
Air Baltic
|
12:30
Madrid
18:30
Paris CDG
|
14:40
Paris CDG
22:15
Riga
|
Connect |
SN3722
Brussels Airlines
BT604
Air Baltic
|
12:40
Madrid
18:30
Brussels
|
14:55
Brussels
21:55
Riga
|
Connect |
KL1702
KLM
BT620
Air Baltic
|
12:50
Madrid
18:35
Amsterdam Schiphol
|
15:20
Amsterdam Schiphol
21:50
Riga
|
Connect |
IB1310
Iberia
BT684
Air Baltic
|
13:10
Madrid
17:10
Barcelona
|
14:30
Barcelona
21:45
Riga
|
Connect |
UX1045
Air Europa
BT634
Air Baltic
|
13:20
Madrid
17:40
Rome
|
15:45
Rome
21:40
Riga
|
Connect |
FR5995
Ryanair
FR2644
Ryanair
|
13:40
Madrid
16:35
London Stansted
|
15:10
London Stansted
21:10
Riga
|
Connect |
IB1430
Iberia
BT684
Air Baltic
|
14:30
Madrid
17:10
Barcelona
|
15:50
Barcelona
21:45
Riga
|
Connect |
BT686
Air Baltic
|
16:50
Madrid
|
21:50 Riga | Direct |
LH1115
Lufthansa
LH892
Lufthansa
|
16:55
Madrid
20:50
Frankfurt
|
19:25
Frankfurt
23:55
Riga
|
Connect |
You take a bus, shuttle or taxi from your location in Spain to Malaga.
You take a flight from Malaga to Riga and cost approximately 150 USD.
You take a bus, shuttle or taxi from Riga to your destination in Latvia.
Flight | Depart | Arrive | |
---|---|---|---|
AY1676
Finnair
AY1071
Finnair
|
01:15
Malaga
08:05
Helsinki
|
06:45
Helsinki
09:15
Riga
|
Connect |
UX1039
Air Europa
BT692
Air Baltic
|
06:00
Malaga
10:05
Paris CDG
|
08:40
Paris CDG
13:50
Riga
|
Connect |
AY1672
Finnair
AY1077
Finnair
|
10:35
Malaga
19:50
Helsinki
|
16:10
Helsinki
21:00
Riga
|
Connect |
SK4680
Scandinavian Airlines
BT154
Air Baltic
|
11:15
Malaga
19:25
Oslo
|
15:15
Oslo
21:55
Riga
|
Connect |
HV6118
Transavia Holland
BT620
Air Baltic
|
11:15
Malaga
18:35
Amsterdam Schiphol
|
14:20
Amsterdam Schiphol
21:50
Riga
|
Connect |
BA2713
British Airways
BT654
Air Baltic
|
11:25
Malaga
17:25
London Gatwick
|
13:20
London Gatwick
22:05
Riga
|
Connect |
SK1584
Scandinavian Airlines
BT110
Air Baltic
|
11:30
Malaga
19:25
Stockholm
|
15:45
Stockholm
21:35
Riga
|
Connect |
FR8163
Ryanair
FR2644
Ryanair
|
11:55
Malaga
16:35
London Stansted
|
13:55
London Stansted
21:10
Riga
|
Connect |
BT678
Air Baltic
|
12:20
Malaga
|
17:40 Riga | Direct |
SK1818
Scandinavian Airlines
BT110
Air Baltic
|
12:25
Malaga
19:25
Stockholm
|
16:40
Stockholm
21:35
Riga
|
Connect |
BA2551
British Airways
BT654
Air Baltic
|
12:55
Malaga
17:25
London Gatwick
|
14:50
London Gatwick
22:05
Riga
|
Connect |
KL1038
KLM
BT620
Air Baltic
|
13:20
Malaga
18:35
Amsterdam Schiphol
|
16:25
Amsterdam Schiphol
21:50
Riga
|
Connect |
SN3736
Brussels Airlines
BT604
Air Baltic
|
13:25
Malaga
18:30
Brussels
|
16:15
Brussels
21:55
Riga
|
Connect |
IB8947
Iberia
BT686
Air Baltic
|
13:30
Malaga
16:50
Madrid
|
14:50
Madrid
21:50
Riga
|
Connect |
BA2715
British Airways
BT654
Air Baltic
|
14:10
Malaga
17:25
London Gatwick
|
16:05
London Gatwick
22:05
Riga
|
Connect |
SU2621
Aeroflot Russian Airlines
SU2118
Aeroflot Russian Airlines
|
15:35
Malaga
22:55
Moscow Sheremetyevo
|
21:55
Moscow Sheremetyevo
00:45
Riga
|
Connect |
You take a bus, shuttle or taxi from your location in Spain to Valencia.
You take a flight from Valencia to Riga and cost approximately 160 USD.
You take a bus, shuttle or taxi from Riga to your destination in Latvia.
Flight | Depart | Arrive | |
---|---|---|---|
A3717
Aegean Airlines
BT612
Air Baltic
|
01:45
Valencia
11:45
Athens
|
05:30
Athens
14:55
Riga
|
Connect |
LH1165
Lufthansa
LH890
Lufthansa
|
06:00
Valencia
09:50
Frankfurt
|
08:30
Frankfurt
12:55
Riga
|
Connect |
LX2139
Swiss
BT642
Air Baltic
|
06:00
Valencia
09:50
Zurich
|
08:00
Zurich
13:20
Riga
|
Connect |
UX1005
Air Europa
BT692
Air Baltic
|
06:10
Valencia
10:05
Paris CDG
|
08:20
Paris CDG
13:50
Riga
|
Connect |
KL1502
KLM
BT618
Air Baltic
|
06:20
Valencia
10:20
Amsterdam Schiphol
|
08:55
Amsterdam Schiphol
13:35
Riga
|
Connect |
UX4008
Air Europa
BT688
Air Baltic
|
08:35
Valencia
11:30
Palma Mallorca
|
09:35
Palma Mallorca
16:10
Riga
|
Connect |
VY3955
Vueling Airlines
BT688
Air Baltic
|
08:35
Valencia
11:30
Palma Mallorca
|
09:30
Palma Mallorca
16:10
Riga
|
Connect |
UX4004
Air Europa
BT688
Air Baltic
|
08:45
Valencia
11:30
Palma Mallorca
|
09:40
Palma Mallorca
16:10
Riga
|
Connect |
EW2531
Eurowings
BT262
Air Baltic
|
09:00
Valencia
14:20
Stuttgart
|
11:20
Stuttgart
17:30
Riga
|
Connect |
IB8873
Iberia
BT686
Air Baltic
|
09:40
Valencia
16:50
Madrid
|
10:40
Madrid
21:50
Riga
|
Connect |
HV6338
Transavia Holland
BT620
Air Baltic
|
10:10
Valencia
18:35
Amsterdam Schiphol
|
12:45
Amsterdam Schiphol
21:50
Riga
|
Connect |
FR8322
Ryanair
FR2644
Ryanair
|
11:05
Valencia
16:35
London Stansted
|
12:35
London Stansted
21:10
Riga
|
Connect |
UX4064
Air Europa
BT686
Air Baltic
|
12:05
Valencia
16:50
Madrid
|
13:15
Madrid
21:50
Riga
|
Connect |
UX1007
Air Europa
BT694
Air Baltic
|
12:05
Valencia
18:30
Paris CDG
|
14:15
Paris CDG
22:15
Riga
|
Connect |
SN3752
Brussels Airlines
BT604
Air Baltic
|
12:10
Valencia
18:30
Brussels
|
14:35
Brussels
21:55
Riga
|
Connect |
SK4640
Scandinavian Airlines
BT154
Air Baltic
|
12:40
Valencia
19:25
Oslo
|
16:10
Oslo
21:55
Riga
|
Connect |
TP1093
TAP Portugal
BT676
Air Baltic
|
12:40
Valencia
16:10
Lisbon
|
13:50
Lisbon
22:30
Riga
|
Connect |
FR1070
Ryanair
FR3170
Ryanair
|
12:50
Valencia
17:40
Edinburgh
|
14:50
Edinburgh
22:25
Riga
|
Connect |
LH1161
Lufthansa
BT246
Air Baltic
|
12:50
Valencia
18:40
Frankfurt
|
15:20
Frankfurt
21:50
Riga
|
Connect |
LH1161
Lufthansa
LH892
Lufthansa
|
12:50
Valencia
20:50
Frankfurt
|
15:20
Frankfurt
23:55
Riga
|
Connect |
U28222
easyJet
BT654
Air Baltic
|
13:05
Valencia
17:25
London Gatwick
|
14:40
London Gatwick
22:05
Riga
|
Connect |
HV6332
Transavia Holland
BT620
Air Baltic
|
13:20
Valencia
18:35
Amsterdam Schiphol
|
15:55
Amsterdam Schiphol
21:50
Riga
|
Connect |
FR2425
Ryanair
BT246
Air Baltic
|
13:30
Valencia
18:40
Frankfurt
|
16:05
Frankfurt
21:50
Riga
|
Connect |
SU2503
Aeroflot Russian Airlines
SU2118
Aeroflot Russian Airlines
|
13:50
Valencia
22:55
Moscow Sheremetyevo
|
19:35
Moscow Sheremetyevo
00:45
Riga
|
Connect |
SU2503
Aeroflot Russian Airlines
BT423
Air Baltic
|
13:50
Valencia
20:40
Moscow Sheremetyevo
|
19:35
Moscow Sheremetyevo
22:20
Riga
|
Connect |
IB8875
Iberia
BT686
Air Baltic
|
13:55
Valencia
16:50
Madrid
|
15:00
Madrid
21:50
Riga
|
Connect |
FR2603
Ryanair
BT672
Air Baltic
|
14:25
Valencia
17:35
Manchester
|
16:10
Manchester
22:10
Riga
|
Connect |
LX2143
Swiss
BT644
Air Baltic
|
14:50
Valencia
18:35
Zurich
|
16:55
Zurich
22:05
Riga
|
Connect |
VY8920
Vueling Airlines
BT604
Air Baltic
|
14:55
Valencia
18:30
Brussels
|
17:20
Brussels
21:55
Riga
|
Connect |
HV6336
Transavia Holland
BT620
Air Baltic
|
15:05
Valencia
18:35
Amsterdam Schiphol
|
17:40
Amsterdam Schiphol
21:50
Riga
|
Connect |
FR8324
Ryanair
FR2642
Ryanair
|
21:45
Valencia
06:10
London Stansted
|
23:15
London Stansted
10:45
Riga
|
Connect |
You take a bus, shuttle or taxi from your location in Spain to Bilbao.
You take a flight from Bilbao to Riga and cost approximately 230 USD.
You take a bus, shuttle or taxi from Riga to your destination in Latvia.
Flight | Depart | Arrive | |
---|---|---|---|
SN3716
Brussels Airlines
BT602
Air Baltic
|
06:45
Bilbao
09:40
Brussels
|
08:40
Brussels
13:05
Riga
|
Connect |
LH1147
Lufthansa
LH890
Lufthansa
|
06:50
Bilbao
09:50
Frankfurt
|
08:55
Frankfurt
12:55
Riga
|
Connect |
KL1684
KLM
BT618
Air Baltic
|
06:50
Bilbao
10:20
Amsterdam Schiphol
|
09:00
Amsterdam Schiphol
13:35
Riga
|
Connect |
VY1466
Vueling Airlines
BT692
Air Baltic
|
07:00
Bilbao
10:05
Paris CDG
|
08:40
Paris CDG
13:50
Riga
|
Connect |
AF1377
Air France
BT692
Air Baltic
|
07:10
Bilbao
10:05
Paris CDG
|
08:50
Paris CDG
13:50
Riga
|
Connect |
UX7505
Air Europa
BT688
Air Baltic
|
08:25
Bilbao
11:30
Palma Mallorca
|
09:50
Palma Mallorca
16:10
Riga
|
Connect |
EW2517
Eurowings
BT262
Air Baltic
|
08:35
Bilbao
14:20
Stuttgart
|
10:35
Stuttgart
17:30
Riga
|
Connect |
VY2609
Vueling Airlines
BT678
Air Baltic
|
08:45
Bilbao
12:20
Malaga
|
10:15
Malaga
17:40
Riga
|
Connect |
BA2685
British Airways
BT654
Air Baltic
|
10:35
Bilbao
17:25
London Gatwick
|
11:25
London Gatwick
22:05
Riga
|
Connect |
AF1477
Air France
BT694
Air Baltic
|
11:40
Bilbao
18:30
Paris CDG
|
13:20
Paris CDG
22:15
Riga
|
Connect |
KL1686
KLM
BT620
Air Baltic
|
11:50
Bilbao
18:35
Amsterdam Schiphol
|
13:55
Amsterdam Schiphol
21:50
Riga
|
Connect |
TP1063
TAP Portugal
BT676
Air Baltic
|
12:05
Bilbao
16:10
Lisbon
|
13:15
Lisbon
22:30
Riga
|
Connect |
DY1745
Norwegian Air Shuttle
BT154
Air Baltic
|
13:15
Bilbao
19:25
Oslo
|
16:20
Oslo
21:55
Riga
|
Connect |
VY1429
Vueling Airlines
BT684
Air Baltic
|
13:20
Bilbao
17:10
Barcelona
|
14:30
Barcelona
21:45
Riga
|
Connect |
VY1429
Vueling Airlines
W62564
Wizz Air
|
13:20
Bilbao
16:05
Barcelona
|
14:30
Barcelona
20:50
Riga
|
Connect |
U21440
easyJet
BT648
Air Baltic
|
13:25
Bilbao
18:10
Geneva
|
15:00
Geneva
22:00
Riga
|
Connect |
IB447
Iberia
BT686
Air Baltic
|
13:40
Bilbao
16:50
Madrid
|
14:50
Madrid
21:50
Riga
|
Connect |
IB8991
Iberia
BT686
Air Baltic
|
13:50
Bilbao
16:50
Madrid
|
14:50
Madrid
21:50
Riga
|
Connect |
LH1143
Lufthansa
LH892
Lufthansa
|
14:10
Bilbao
20:50
Frankfurt
|
16:15
Frankfurt
23:55
Riga
|
Connect |
LH1143
Lufthansa
BT246
Air Baltic
|
14:10
Bilbao
18:40
Frankfurt
|
16:15
Frankfurt
21:50
Riga
|
Connect |
SN3714
Brussels Airlines
BT604
Air Baltic
|
14:20
Bilbao
18:30
Brussels
|
16:10
Brussels
21:55
Riga
|
Connect |
IB439
Iberia
BT686
Air Baltic
|
14:45
Bilbao
16:50
Madrid
|
15:55
Madrid
21:50
Riga
|
Connect |
LH1827
Lufthansa
BT224
Air Baltic
|
14:45
Bilbao
19:30
Munich
|
16:50
Munich
22:35
Riga
|
Connect |
U21878
easyJet
BT672
Air Baltic
|
15:20
Bilbao
17:35
Manchester
|
16:20
Manchester
22:10
Riga
|
Connect |
You take a bus, shuttle or taxi from your location in Spain to Barcelona.
You take a flight from Barcelona to Vilnius and cost approximately 75 USD.
You take a bus, shuttle or taxi from Vilnius to your destination in Latvia.
Flight | Depart | Arrive | |
---|---|---|---|
AF1449
Air France
BT702
Air Baltic
|
06:15
Barcelona
10:20
Paris CDG
|
08:15
Paris CDG
14:00
Vilnius
|
Connect |
KL1662
KLM
BT610
Air Baltic
|
06:20
Barcelona
10:20
Amsterdam Schiphol
|
08:40
Amsterdam Schiphol
13:40
Vilnius
|
Connect |
FR2744
Ryanair
|
06:20
Barcelona
|
10:50 Vilnius | Direct |
LH1139
Lufthansa
LH886
Lufthansa
|
06:50
Barcelona
10:20
Frankfurt
|
09:00
Frankfurt
13:20
Vilnius
|
Connect |
LH1137
Lufthansa
LH896
Lufthansa
|
08:05
Barcelona
13:50
Frankfurt
|
10:15
Frankfurt
16:50
Vilnius
|
Connect |
SN3696
Brussels Airlines
SN2371
Brussels Airlines
|
09:30
Barcelona
13:05
Brussels
|
11:35
Brussels
16:25
Vilnius
|
Connect |
LH1125
Lufthansa
LH896
Lufthansa
|
10:30
Barcelona
13:50
Frankfurt
|
12:40
Frankfurt
16:50
Vilnius
|
Connect |
B2870
Belavia Belarusian Airlines
B2803
Belavia Belarusian Airlines
|
12:00
Barcelona
17:35
Minsk
|
16:35
Minsk
18:10
Vilnius
|
Connect |
PS992
Ukraine International Airlines
PS183
Ukraine International Airlines
|
13:30
Barcelona
19:35
Boryspil
|
18:00
Boryspil
20:55
Vilnius
|
Connect |
FR9015
Ryanair
FR2244
Ryanair
|
14:00
Barcelona
16:25
London Stansted
|
15:30
London Stansted
21:00
Vilnius
|
Connect |
SU2649
Aeroflot Russian Airlines
SU2108
Aeroflot Russian Airlines
|
14:10
Barcelona
21:15
Moscow Sheremetyevo
|
19:50
Moscow Sheremetyevo
22:55
Vilnius
|
Connect |
LH1129
Lufthansa
LH888
Lufthansa
|
16:00
Barcelona
20:55
Frankfurt
|
18:10
Frankfurt
23:55
Vilnius
|
Connect |
LH1135
Lufthansa
LH888
Lufthansa
|
16:55
Barcelona
20:55
Frankfurt
|
19:05
Frankfurt
23:55
Vilnius
|
Connect |
BT684
Air Baltic
BT349
Air Baltic
|
17:10
Barcelona
23:15
Riga
|
21:45
Riga
00:05
Vilnius
|
Connect |
W68064
Wizz Air
|
21:40
Barcelona
|
02:10 Vilnius | Direct |
You can find hotels and accommodations in Latvia with our hotels search tool below
Booking.com