There are 11 ways to get from Tarifa to Riga by bus, plane, train, car, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Málaga Airport, fly
best- Take the bus from Tarifa to Terminal Fuengirolabus
- Fly from Málaga Airport (AGP) to Riga International Airport (RIX)plane AGP - RIX
9h 58m$92–291Bus, train
- Take the bus from Tarifa to Estación de Autobuses de Málagabus
- Take the train from Malaga - Maria Zambrano Station to Estación de Atochatrain
- Take the bus from Estación Sur de Autobuses to Karlsruhe - Central Station South Sidebus
- Take the train from Karlsruhe Hbf to Berlin Suedkreuztrain Ice
- Take the bus from Berlin Airport BER to Riga, Bus Stationbus
2d 10h$488–981Drive 4,022.1 km
- Drive from Tarifa to Rigacar 4,022.1 km
40h 4m$735–1,062Bus, train to Jerez Airport, fly
- Take the bus from Tarifa to Terminal de Autobuses de Cádizbus
- Take the train from Cadiz to La Parratrain
- Fly from Jerez Airport (XRY) to Riga International Airport (RIX)plane XRY - RIX
15h 10m$147–426Car ferry to Tangier Ibn Battouta Airport, fly
- Take the car ferry from Tarifa to Port of Tangier Villecarferry
- Fly from Tangier Ibn Battouta Airport (TNG) to Riga International Airport (RIX)plane TNG - RIX
10h 23m$105–1,022Bus, train to Seville Airport, fly
- Take the bus from Tarifa to Terminal de Autobuses de Cádizbus
- Take the train from Cadiz to Sevilla-Santa Justatrain
- Fly from Seville Airport (SVQ) to Riga International Airport (RIX)plane SVQ - RIX
15h 48m$131–454Bus to Gibraltar International Airport, fly
- Take the bus from Tarifa to Estación de Autobuses de La Línea de la Concepciónbus
- Fly from Gibraltar International Airport (GIB) to Riga International Airport (RIX)plane GIB - RIX
13h 59m$156–450Train, bus
- Take the train from Algeciras to Madrid-Puerta de Atocha-Almudena Grandestrain Alv
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Avignon Tgvtrain
- Take the train from Avignon Tgv to Marne La Vallee Chessytrain Tgv
- Take the train from Marne La Vallee Chessy to Rotterdam Centraaltrain
- Take the bus from Rotterdam Centraal to Rīgas SAObus
2d 12h$588–1,167Bus, train via Bordeaux
- Take the bus from Algeciras to Bordeauxbus
- Take the train from Bordeaux St Jean to Frankfurt(Main)Hbftrain Tgv
- Take the bus from Frankfurt to Rīgabus
2d 13h$533–907Bus via Frankfurt am Main
- Take the bus from Algeciras to Barcelona, Estació d'Autobusos Nordbus
- Take the bus from BARCELONA, Estacio Del Nord, stan. 30 to FRANKFURT AM MAIN, Hbf Südseite - Pforzheimer Str.bus
- Take the bus from Frankfurt to Rīgabus
2d 22h$373–727Bus
- Take the bus from Tarifa to Estación de Autobuses de Málagabus
- Take the bus from Estación de Autobuses de Málaga to Lviv Striyskyi Bus Stationbus
- Take the bus from Lviv Striyskyi Bus Station to Riga Central Bus Stationbus
2d 23h$289–345
Tarifa to Riga by bus, foot, and train
Questions & Answers
The cheapest way to get from Tarifa to Riga is to bus and fly which costs $90 - $300 and takes 9h 58m.
The fastest way to get from Tarifa to Riga is to bus and fly which takes 9h 58m and costs $90 - $300.
No, there is no direct bus from Tarifa to Riga. However, there are services departing from Tarifa and arriving at Rīga via Algeciras, BARCELONA, Estacio Del Nord, stan. 30 and Frankfurt. The journey, including transfers, takes approximately 2 days 22h.
The distance between Tarifa and Riga is 3247 km. The road distance is 4022.1 km.
The best way to get from Tarifa to Riga without a car is to bus and train which takes 2 days 10h and costs $480 - $1,000.
It takes approximately 9h 58m to get from Tarifa to Riga, including transfers.
Tarifa to Riga bus services, operated by ALSA, depart from Algeciras station.
Tarifa to Riga bus services, operated by ALSA, arrive at Barcelona, Estació d'Autobusos Nord station.
Riga is 1h ahead of Tarifa. It is currently 6:29 AM in Tarifa and 7:29 AM in Riga.
Yes, the driving distance between Tarifa to Riga is 4022 km. It takes approximately 40h 4m to drive from Tarifa to Riga.
What companies run services between Tarifa, Andalusia, Spain and Riga, Latvia?
You can take a bus from Tarifa to Rīga via Estación de Algeciras San Bernardo, Algeciras, Barcelona, Estació d'Autobusos Nord, BARCELONA, Estacio Del Nord, stan. 30, FRANKFURT AM MAIN, Hbf Südseite - Pforzheimer Str., and Frankfurt in around 2d 22h.
- Website
- airbaltic.com
Flights from Málaga Airport to Riga International Airport
- Ave. Duration
- 4h 15m
- When
- Wednesday, Saturday, and Sunday
- Estimated price
- $130–430
Flights from Málaga Airport to Riga International Airport via Vilnius
- Ave. Duration
- 7h 10m
- When
- Saturday
- Estimated price
- $130–450
Flights from Jerez Airport to Riga International Airport via Dusseldorf
- Ave. Duration
- 12h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $130–650
Flights from Jerez Airport to Riga International Airport via Frankfurt
- Ave. Duration
- 13h 10m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $150–650
Flights from Jerez Airport to Riga International Airport via Hamburg
- Ave. Duration
- 15h 20m
- When
- Wednesday
- Estimated price
- $210–950
Flights from Seville Airport to Riga International Airport via Prague
- Ave. Duration
- 9h 25m
- When
- Tuesday and Saturday
- Estimated price
- $95–270
Flights from Gibraltar International Airport to Riga International Airport via London Gatwick
- Ave. Duration
- 13h 15m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $150–440
Flights from Gibraltar International Airport to Riga International Airport via London Heathrow, Copenhagen
- Ave. Duration
- 14h 7m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- $150–800
- Website
- ryanair.com
Flights from Málaga Airport to Riga International Airport
- Ave. Duration
- 4h 25m
- When
- Tuesday and Saturday
- Estimated price
- $70–220
Flights from Málaga Airport to Riga International Airport via Prague
- Ave. Duration
- 9h 5m
- When
- Tuesday
- Estimated price
- $70–220
Flights from Jerez Airport to Riga International Airport via London Stansted
- Ave. Duration
- 9h 10m
- When
- Friday
- Estimated price
- $130–500
Flights from Tangier Ibn Battouta Airport to Riga International Airport via Milan Bergamo
- Ave. Duration
- 6h 10m
- When
- Tuesday
- Estimated price
- $150–550
Flights from Seville Airport to Riga International Airport via Prague
- Ave. Duration
- 8h 25m
- When
- Tuesday
- Estimated price
- $95–270
- Website
- lufthansa.com
Flights from Jerez Airport to Riga International Airport via Frankfurt
- Ave. Duration
- 11h 58m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $150–700
Flights from Jerez Airport to Riga International Airport via Munich
- Ave. Duration
- 10h 45m
- When
- Friday
- Estimated price
- $210–700
Flights from Seville Airport to Riga International Airport via Munich
- Ave. Duration
- 9h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $120–550
- Website
- norwegian.com
Flights from Málaga Airport to Riga International Airport via Copenhagen
- Ave. Duration
- 7h 20m
- When
- Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $55–160
Flights from Málaga Airport to Riga International Airport via Gothenburg
- Ave. Duration
- 7h 35m
- When
- Thursday and Sunday
- Estimated price
- $55–160
- Website
- flysas.com
Flights from Seville Airport to Riga International Airport via Copenhagen
- Ave. Duration
- 10h 45m
- When
- Tuesday and Saturday
- Estimated price
- $100–420
Flights from Gibraltar International Airport to Riga International Airport via Birmingham, Copenhagen
- Ave. Duration
- 12h 20m
- When
- Thursday and Sunday
- Estimated price
- $160–450
- Website
- brusselsairlines.com
Flights from Tangier Ibn Battouta Airport to Riga International Airport via Brussels
- Ave. Duration
- 12h 25m
- When
- Thursday
- Estimated price
- $210–700
- Phone
- +34 900 926 851
- atencion.cliente@iryo.eu
- Website
- iryo.eu
Train from Malaga - Maria Zambrano Station to Estación de Atocha
- Ave. Duration
- 2h 49m
- Frequency
- Hourly
- Estimated price
- $70–140
- Website
- https://iryo.eu/en/home
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Karlsruhe Hbf to Berlin Suedkreuz
- Ave. Duration
- 5h 2m
- Frequency
- Once daily
- Estimated price
- $140–330
- Website
- https://int.bahn.de/en
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Cadiz to La Parra
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- $7–13
- Website
- https://www.renfe.com/es/en
Train from Cadiz to Sevilla-Santa Justa
- Ave. Duration
- 1h 25m
- Frequency
- Every 3 hours
- Estimated price
- $20–35
- Website
- https://www.renfe.com/es/en
Train from Algeciras to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 6h 3m
- Frequency
- Once daily
- Estimated price
- $80–140
- Website
- https://www.renfe.com/es/en
Train from Madrid-Puerta de Atocha-Almudena Grandes to Avignon Tgv
- Ave. Duration
- 8h 2m
- Frequency
- Once daily
- Estimated price
- $140–230
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Avignon Tgv to Marne La Vallee Chessy
- Ave. Duration
- 3h 7m
- Frequency
- Every 4 hours
- Estimated price
- $150–250
- Website
- https://www.sncf-connect.com/en-en
Train from Bordeaux St Jean to Frankfurt(Main)Hbf
- Ave. Duration
- 7h 42m
- Frequency
- Once a week
- Estimated price
- $290–470
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Avignon Tgv to Marne La Vallee Chessy
- Ave. Duration
- 2h 42m
- Frequency
- 4 times a day
- Estimated price
- $110–280
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Avignon Tgv to Marne La Vallee Chessy
- Ave. Duration
- 2h 39m
- Frequency
- 4 times a week
- Estimated price
- $95–160
- Website
- https://www.trenitalia.com/en.html
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from Marne La Vallee Chessy to Rotterdam Centraal
- Ave. Duration
- 2h 49m
- Frequency
- 4 times a week
- Estimated price
- $170–290
- Website
- https://www.eurostar.com/rw-en
- Phone
- +34 91 272 28 32
- info.LD@avanzagrupo.com
- Website
- avanzabus.com
Bus from Tarifa to Terminal Fuengirola
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $20–35
- Schedules at
- malaga.avanzagrupo.com
Bus from Tarifa to Estación de Autobuses de Málaga
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- $23–45
- Schedules at
- malaga.avanzagrupo.com
Bus from Tarifa to Terminal de Autobuses de Cádiz
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- $15–23
- Schedules at
- malaga.avanzagrupo.com
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Estación Sur de Autobuses to Karlsruhe - Central Station South Side
- Ave. Duration
- 26h 15m
- Frequency
- 3 times a week
- Estimated price
- $150–290
- Website
- https://www.blablacar.co.uk/bus
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Berlin Airport BER to Riga, Bus Station
- Ave. Duration
- 17h 15m
- Frequency
- Twice daily
- Estimated price
- $100–170
- Website
- https://www.flixbus.co.uk
Bus from Algeciras to Bordeaux
- Ave. Duration
- 21h 55m
- Frequency
- 6 times a week
- Estimated price
- $110–200
- Website
- https://www.flixbus.co.uk
- Phone
- +34 910 207 007
- Website
- alsa.com
Bus from Tarifa to Terminal de Autobuses de Cádiz
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- $9–20
- Website
- https://www.alsa.com/en/
Bus from Algeciras to Barcelona, Estació d'Autobusos Nord
- Ave. Duration
- 17h 45m
- Frequency
- Twice daily
- Estimated price
- $110–230
- Website
- https://www.alsa.com/en/
- Phone
- +34 956 807 059
- informacion@tgcomes.es
- Website
- tgcomes.es
Bus from Tarifa to Estación de Autobuses de La Línea de la Concepción
- Ave. Duration
- 1h
- Frequency
- 4 times a day
- Estimated price
- $5–11
- Schedules at
- tgcomes.es
- Phone
- +371 67 214 512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Rotterdam Centraal to Rīgas SAO
- Ave. Duration
- 35h 5m
- Frequency
- 4 times a week
- Estimated price
- $100–220
- Website
- https://ecolines.net/
Bus from Frankfurt to Rīga
- Ave. Duration
- 28h 30m
- Frequency
- 4 times a week
- Estimated price
- $130–230
- Website
- https://ecolines.net/
- Phone
- +48 801 22 33 44
- bilety@sindbad.pl
- Website
- sindbad.pl
Bus from BARCELONA, Estacio Del Nord, stan. 30 to FRANKFURT AM MAIN, Hbf Südseite - Pforzheimer Str.
- Ave. Duration
- 20h 15m
- Frequency
- Once a week
- Estimated price
- $130–260
- Website
- https://www.sindbad.pl/en/home
- Phone
- +38 (044) 444 00 44
- Website
- grandes-tour.com.ua
Bus from Estación de Autobuses de Málaga to Lviv Striyskyi Bus Station
- Ave. Duration
- 2d
- Frequency
- Once a week
- Estimated price
- $205
- Website
- https://grandes-tour.com.ua/en
- Phone
- +37167210066
- info@latlines.lv
- Website
- latlines.lv
Bus from Lviv Striyskyi Bus Station to Riga Central Bus Station
- Ave. Duration
- 18h 12m
- Frequency
- Once a week
- Estimated price
- $60–100
- Schedules at
- latlines.lv
- Phone
- +34 912 66 02 15
- reservas@balearia.com
- Website
- balearia.com
Car ferry from Tarifa to Port of Tangier Ville
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- $10–259
- Website
- https://www.balearia.com/en
- Sirena Seat No Car
- $47
- Neptuno Seat No Car
- $59
- Sirena Seat Car
- $247
- Neptuno Seat Car
- $259
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
Train travel in Spain: A guide to Renfe
Read the travel guide
More Questions & Answers
There are 330+ hotels available in Riga.









































































