There are 11 ways to get from Saint Petersburg to Tenerife by plane, train, bus, car ferry, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Pulkovo Airport to Tenerife South-Reina Sofia Airport
best- Fly from Pulkovo Airport (LED) to Tenerife South-Reina Sofia Airport (TFS)LED - TFS
25h 28m€172–452Bus to Riga International Airport, fly to Tenerife South-Reina Sofia Airport
cheapest- Take the bus from Saint Petersburg Bus Terminal to Riga Central Bus Station
- Fly from Riga International Airport (RIX) to Tenerife South-Reina Sofia Airport (TFS)RIX - TFS
20h 9m€131–376Train, bus, car ferry via Huelva
- Take the train from Vitebsky Railway Terminal to Brest C
- Take the bus from Brest Bus station to Lublin
- Take the bus from Lublin Bus Station to Lviv Striyskyi Bus Station
- Take the bus from Lviv Striyskyi Bus Station to Estación Sur de Autobuses
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Huelva
- Take the car ferry from Huelva to Santa Cruz de Tenerife
4d 16h€395–988Bus, car ferry via Nuremberg
- Take the bus from Saint Petersburg Bus station to Minsk Central Bus Station
- Take the bus from Minsk Central Bus Station to Nuremberg
- Take the bus from Nuremberg central bus station to Barcelona
- Take the bus from Barcelona, Estació d'Autobusos Nord to Punta Umbría
- Take the car ferry from Huelva to Santa Cruz de Tenerife
4d 17h€320–1,022Drive, car ferry
- Drive from Saint Petersburg to Huelva
- Take the car ferry from Huelva to Santa Cruz de Tenerife
3d 5h€727–1,467Fly Pulkovo Airport to Tenerife North Airport
- Fly from Pulkovo Airport (LED) to Tenerife North Airport (TFN)LED - TFN
16h 58m€292–1,202Bus to Riga International Airport, fly to Tenerife North Airport
- Take the bus from Saint Petersburg Bus Terminal to Riga Central Bus Station
- Fly from Riga International Airport (RIX) to Tenerife North Airport (TFN)RIX - TFN
21h 39m€146–376Train, train to Tartu Ülenurme Airport, fly to Tenerife South-Reina Sofia Airport
- Take the train from Baltiysky Railway Terminal to Pechory-Pskovskie
- Take the train from Koidula to Vana-Kuuste
- Fly from Tartu Ülenurme Airport (TAY) to Tenerife South-Reina Sofia Airport (TFS)TAY - TFS
18h 24m€187–785Train, bus, car ferry
- Take the train from Vitebsky Railway Terminal to Brest C
- Take the bus from Brest Bus station to Lublin
- Take the bus from Lublin Bus Station to Lviv Striyskyi Bus Station
- Take the bus from Lviv Striyskyi Bus Station to Estación Sur de Autobuses
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Cadiz
- Take the car ferry from Cádiz to Santa Cruz de Tenerife
4d 18h€449–845Train, bus, car ferry via Mannheim
- Take the train from Vitebsky Railway Terminal to Kaliningrad-Passajirsk
- Take the bus from Kaliningrad Bus station to Mannheim
- Take the bus from Mannheim central bus station to Barcelona
- Take the train from Barcelona-Sants to Cadiz
- Take the car ferry from Cádiz to Santa Cruz de Tenerife
5d€377–900Bus, car ferry
- Take the bus from Saint Petersburg to Bălți, Moldova
- Take the bus from Balti to Botoşani
- Take the bus from Botoşani to Sevilla, Estación de Autobuses
- Take the bus from Sevilla, Estación de Autobuses (Plaza de Armas) to Terminal de Autobuses de Cádiz
- Take the car ferry from Cádiz to Santa Cruz de Tenerife
5d 15h€257–668
Saint Petersburg to Tenerife by train, bus, and car ferry
Questions & Answers
The cheapest way to get from Saint Petersburg to Tenerife is to bus and fly which costs €130 - €380 and takes 20h 9m.
The fastest way to get from Saint Petersburg to Tenerife is to fly which takes 16h 58m and costs €290 - €1200.
The distance between Saint Petersburg and Tenerife is 4997 km.
The best way to get from Saint Petersburg to Tenerife without a car is to train and bus and car ferry via Huelva which takes 4 days 16h and costs €390 - €1000.
It takes approximately 25h 28m to get from Saint Petersburg to Tenerife, including transfers.
Tenerife is 3h behind Saint Petersburg. It is currently 6:40 AM in Saint Petersburg and 3:40 AM in Tenerife.
There are 3325+ hotels available in Tenerife.
What companies run services between Saint Petersburg, Russia and Tenerife, Canary Islands, Spain?
Royal Air Maroc, Air Serbia, and two other airlines fly from Pulkovo Airport (LED) to Tenerife South-Reina Sofia Airport (TFS) 4 times a week.
- Website
- iberia.com
Flights from Pulkovo Airport to Tenerife North Airport via Istanbul, Malaga
- Ave. Duration
- 14h 50m
- When
- Every day
- Estimated price
- €290–1,200
Flights from Pulkovo Airport to Tenerife North Airport via Sabiha Gokcen, Madrid
- Ave. Duration
- 14h 37m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- €340–1,300
Flights from Pulkovo Airport to Tenerife North Airport via Sabiha Gokcen, Sevilla
- Ave. Duration
- 15h 30m
- When
- Thursday and Saturday
- Estimated price
- €330–1,300
Flights from Pulkovo Airport to Tenerife North Airport via Sabiha Gokcen, Barcelona
- Ave. Duration
- 16h 25m
- When
- Every day
- Estimated price
- €330–1,300
Flights from Riga International Airport to Tenerife North Airport via Madrid
- Ave. Duration
- 8h 50m
- When
- Thursday and Sunday
- Estimated price
- €140–550
Flights from Riga International Airport to Tenerife North Airport via Barcelona
- Ave. Duration
- 10h 55m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €85–550
Flights from Riga International Airport to Tenerife North Airport via Gran Canaria
- Ave. Duration
- 8h 5m
- When
- Monday and Friday
- Estimated price
- €140–550
Flights from Riga International Airport to Tenerife North Airport via Malaga
- Ave. Duration
- 11h 7m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €85–550
Flights from Riga International Airport to Tenerife North Airport via Alicante–Elche
- Ave. Duration
- 13h 15m
- When
- Monday and Saturday
- Estimated price
- €140–550
- Website
- vueling.com
Flights from Pulkovo Airport to Tenerife North Airport via Istanbul, Malaga
- Ave. Duration
- 14h 50m
- When
- Every day
- Estimated price
- €290–1,200
Flights from Pulkovo Airport to Tenerife North Airport via Sabiha Gokcen, Madrid
- Ave. Duration
- 15h
- When
- Friday
- Estimated price
- €340–1,300
Flights from Pulkovo Airport to Tenerife North Airport via Sabiha Gokcen, Sevilla
- Ave. Duration
- 15h 30m
- When
- Thursday and Saturday
- Estimated price
- €330–1,300
Flights from Pulkovo Airport to Tenerife North Airport via Sabiha Gokcen, Barcelona
- Ave. Duration
- 16h 25m
- When
- Every day
- Estimated price
- €330–1,300
Flights from Riga International Airport to Tenerife North Airport via Malaga
- Ave. Duration
- 11h 7m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €85–550
Flights from Riga International Airport to Tenerife North Airport via Barcelona
- Ave. Duration
- 11h 5m
- When
- Tuesday and Sunday
- Estimated price
- €85–310
Flights from Riga International Airport to Tenerife North Airport via Alicante–Elche
- Ave. Duration
- 13h 15m
- When
- Monday and Saturday
- Estimated price
- €140–550
- Website
- ryanair.com
Flights from Pulkovo Airport to Tenerife South-Reina Sofia Airport via Belgrade, Malaga
- Ave. Duration
- 22h 20m
- When
- Sunday
- Estimated price
- €140–900
Flights from Pulkovo Airport to Tenerife South-Reina Sofia Airport via Belgrade, Valencia
- Ave. Duration
- 27h 40m
- When
- Sunday
- Estimated price
- €170–450
Flights from Riga International Airport to Tenerife South-Reina Sofia Airport via Charleroi
- Ave. Duration
- 11h 55m
- When
- Monday and Saturday
- Estimated price
- €75–260
- Website
- royalairmaroc.com
Flights from Pulkovo Airport to Tenerife South-Reina Sofia Airport via Casablanca
- Ave. Duration
- 30h 25m
- When
- Wednesday
- Estimated price
- €400–700
Flights from Pulkovo Airport to Tenerife North Airport via Sabiha Gokcen, Madrid
- Ave. Duration
- 15h
- When
- Friday
- Estimated price
- €340–1,300
- Website
- flypgs.com
Flights from Pulkovo Airport to Tenerife North Airport via Sabiha Gokcen, Madrid
- Ave. Duration
- 16h 7m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- €340–1,300
- Website
- finnair.com
Flights from Tartu Ülenurme Airport to Tenerife South-Reina Sofia Airport via Helsinki
- Ave. Duration
- 9h 12m
- When
- Monday to Friday
- Estimated price
- €350–850
- Website
- flytap.com
Flights from Pulkovo Airport to Tenerife South-Reina Sofia Airport via Belgrade, Lisboa
- Ave. Duration
- 27h 40m
- When
- Sunday
- Estimated price
- €140–950
- Website
- bintercanarias.com
Flights from Riga International Airport to Tenerife North Airport via Gran Canaria
- Ave. Duration
- 8h 5m
- When
- Monday and Friday
- Estimated price
- €140–550
- Website
- norwegian.com
Flights from Tartu Ülenurme Airport to Tenerife South-Reina Sofia Airport via Helsinki
- Ave. Duration
- 8h 45m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- €170–750
- Website
- airbaltic.com
Flights from Riga International Airport to Tenerife South-Reina Sofia Airport
- Ave. Duration
- 6h 35m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €130–490
Train from Vitebsky Railway Terminal to Brest C
- Ave. Duration
- 18h 4m
- Frequency
- Once daily
- Estimated price
- €50–110
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- €50–65
- 2nd Class (Kupé)
- €85–110
- 1nd Class (SW)
- €150–210
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Huelva
- Ave. Duration
- 3h 57m
- Frequency
- 3 times a day
- Estimated price
- €29–100
- Website
- https://www.renfe.com/es/en
Train from Madrid-Puerta de Atocha-Almudena Grandes to Cadiz
- Ave. Duration
- 4h 36m
- Frequency
- 4 times a day
- Estimated price
- €45–120
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Cadiz
- Ave. Duration
- 13h 40m
- Frequency
- Once daily
- Estimated price
- €50–110
- Website
- https://www.renfe.com/es/en
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Baltiysky Railway Terminal to Pechory-Pskovskie
- Ave. Duration
- 4h 17m
- Frequency
- 5 times a week
- Estimated price
- €12–24
- Website
- https://eng.rzd.ru/
- Lastochka Train
- €16–24
- Phone
- +372 616 0245
- klienditugi@elron.ee
- Website
- elron.ee
Train from Koidula to Vana-Kuuste
- Ave. Duration
- 59 min
- Frequency
- Twice daily
- Estimated price
- €4–7
- Website
- https://elron.ee/en
- Express Train Ticket
- €4–7
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Vitebsky Railway Terminal to Kaliningrad-Passajirsk
- Ave. Duration
- 25h 12m
- Frequency
- Once daily
- Estimated price
- €40–70
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- €170–250
- 3rd Class (Platzcart)
- €40–60
- 2nd Class (Kupé)
- €50–70
- Website
- infobus.by
Bus from Brest Bus station to Lublin
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- €25–50
- Website
- https://infobus.by/en/bus
- Phone
- +380 (68) 770-60-30
- info@klr.com.ua
- Website
- klr.com.ua
Bus from Lublin Bus Station to Lviv Striyskyi Bus Station
- Ave. Duration
- 3h 54m
- Frequency
- 4 times a day
- Estimated price
- €7–13
- Website
- https://klr.com.ua/en
- Phone
- +38 096 1200 900
- Website
- prex.com.ua
Bus from Lublin Bus Station to Lviv Striyskyi Bus Station
- Ave. Duration
- 4h 9m
- Frequency
- Once daily
- Website
- https://prex.com.ua/
- Schedules at
- https://prex.com.ua/routes
- Phone
- +48 801 22 33 44
- bilety@sindbad.pl
- Website
- sindbad.pl
Bus from Lublin Bus Station to Lviv Striyskyi Bus Station
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- €55–70
- Website
- https://www.sindbad.pl/en/home
- Phone
- +37167210066
- info@latlines.lv
- Website
- latlines.lv
Bus from Lublin Bus Station to Lviv Striyskyi Bus Station
- Ave. Duration
- 4h 6m
- Frequency
- Once a week
- Schedules at
- latlines.lv
- Phone
- +38 (044) 444 00 44
- Website
- grandes-tour.com.ua
Bus from Lviv Striyskyi Bus Station to Estación Sur de Autobuses
- Ave. Duration
- 45h 14m
- Frequency
- 3 times a week
- Estimated price
- €174
- Website
- https://grandes-tour.com.ua/en
- Phone
- +375 (29) 643 70 22
- intercars@intercars.ru
- Website
- intercars-tickets.com
Bus from Saint Petersburg Bus station to Minsk Central Bus Station
- Ave. Duration
- 12h
- Frequency
- 3 times a week
- Estimated price
- €25–50
- Website
- https://www.intercars-tickets.com/
- Phone
- +375-17-251-14-11
- info@minsktrans.by
- Website
- minsktrans.by
Bus from Minsk Central Bus Station to Nuremberg
- Ave. Duration
- 24h 24m
- Frequency
- Once a week
- Estimated price
- €45–140
- Schedules at
- https://minsktrans.by/en/home/
- Book at
- https://infobus.by/en/bus
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Nuremberg central bus station to Barcelona
- Ave. Duration
- 21h 20m
- Frequency
- Once daily
- Estimated price
- €65–170
- Website
- https://www.flixbus.co.uk
Bus from Mannheim central bus station to Barcelona
- Ave. Duration
- 20h 5m
- Frequency
- Once daily
- Estimated price
- €60–180
- Website
- https://www.flixbus.co.uk
- Phone
- +34 916 52 00 11
- info@interbus.es
- Website
- interbus.es
Bus from Barcelona, Estació d'Autobusos Nord to Punta Umbría
- Ave. Duration
- 18h 53m
- Frequency
- Once a week
- Estimated price
- €95–130
- Website
- https://www.interbus.es/
- Phone
- +372 680 0909
- info@luxexpress.eu
- Website
- luxexpress.eu
Bus from Saint Petersburg Bus Terminal to Riga Central Bus Station
- Ave. Duration
- 10h 30m
- Frequency
- Once daily
- Estimated price
- €55–80
- Website
- https://luxexpress.eu/en/
- Phone
- +7 (901) 374-41-56
- markatek_spb@mail.ru
- Website
- markatek.travel
Bus from Saint Petersburg Bus Terminal to Riga Central Bus Station
- Ave. Duration
- 13h
- Frequency
- 3 times a week
- Estimated price
- €59
- Website
- https://markatek.travel/
- Schedules at
- https://markatek.travel/schedule/
- Phone
- +371 22 474 814
- vissa@apollo.lv
- Website
- vissareiss.lv
Bus from Saint Petersburg Bus Terminal to Riga Central Bus Station
- Ave. Duration
- 14h
- Frequency
- 3 times a week
- Estimated price
- €60
- Website
- https://vissareiss.lv/
- Schedules at
- https://vissareiss.lv/?highlight=0&sitepage=#Schedule
- Book at
- https://vissareiss.lv/index.php?sitepage=ticket_offer_en
- Phone
- +7 (4012) 64-36-35
- info@avl39.ru
- Website
- avl39.ru
Bus from Kaliningrad Bus station to Mannheim
- Phone
- +373 (689) 78-455
- bon_voyage_tour@list.ru
- Website
- bonvoyage.md
Bus from Saint Petersburg to Bălți, Moldova
- Ave. Duration
- 26h
- Frequency
- Twice a week
- Estimated price
- €75–150
- Schedules at
- bonvoyage.md
- Book at
- bonvoyage.md
- Adult
- €150
- Children
- €75
- Phone
- +373 22 542-185
- autogara@mtc.md
- Website
- autogara.md
Bus from Balti to Botoşani
- Ave. Duration
- 3h 43m
- Frequency
- Once daily
- Estimated price
- €7–13
- Schedules at
- autogara.md
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Botoşani to Sevilla, Estación de Autobuses
- Ave. Duration
- 2d 18h
- Frequency
- 5 times a week
- Estimated price
- €70–160
- Schedules at
- tabitatour.ro
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Sevilla, Estación de Autobuses (Plaza de Armas) to Terminal de Autobuses de Cádiz
- Ave. Duration
- 2h 10m
- Frequency
- 3 times a day
- Estimated price
- €10–15
- Website
- https://www.alsa.com/en/
- Phone
- +34 902 10 01 07
- reservas@fredolsen.es
- Website
- fredolsen.es
Car ferry from Huelva to Santa Cruz de Tenerife
- Ave. Duration
- 32h 15m
- Frequency
- 3 times a week
- Estimated price
- €33–454
- Schedules at
- fredolsen.es
- Car
- €334
- No car
- €129
- Resident
- €33
- Phone
- +34 (0) 902 456 500
- Website
- armastrasmediterranea.com
Car ferry from Cádiz to Santa Cruz de Tenerife
- Ave. Duration
- 33h
- Frequency
- Twice a week
- Estimated price
- €95–328
- Website
- https://armastrasmediterranea.com/en
- Lobby
- €115
- Cabin
- €328
Want to know more about travelling around Spain
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
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
Want to know more about Flixbus?
Read the travel guide




































































