There are 10 ways to get from Saint Petersburg to Canary Islands by plane, train, bus, 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.
Fly to Gran Canaria Airport
best- Fly from Pulkovo Airport (LED) to Gran Canaria Airport (LPA)plane LED - LPA
18h 7m€213–315Fly to Fuerteventura Airport
cheapest- Fly from Pulkovo Airport (LED) to Fuerteventura Airport (FUE)plane LED - FUE
18h 27m€143–373Train, bus, car ferry
- Take the train from Vitebsky Railway Terminal to Brest Ctrain
- Take the bus from Brest Bus station to Warsaw Chopin Airportbus
- Take the bus from Warsaw, Chopin Airport to Frankfurt Airportbus
- Take the bus from Frankfurt - Airport Bus Station to Estación Sur de Autobusesbus
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Cadiztrain
- Take the carferry from Cadiz to Las Palmas de Gran Canariacarferry
4d 16h€554–1,787Bus, car ferry
- Take the bus from Saint Petersburg Bus Terminal to Riga Central Bus Stationbus
- Take the bus from Rīga to Darmstadtbus
- Take the bus from Darmstadt to Estación Sur de Autobusesbus
- Take the bus from Madrid Estación Sur de Autobuses to Terminal de Autobuses de Cádizbus
- Take the carferry from Cadiz to Las Palmas de Gran Canariacarferry
4d 18h€514–1,768Fly to Tenerife South-Reina Sofia Airport
- Fly from Pulkovo Airport (LED) to Tenerife South-Reina Sofia Airport (TFS)plane LED - TFS
19h 19m€146–378Fly to Tenerife North Airport
- Fly from Pulkovo Airport (LED) to Tenerife North Airport (TFN)plane LED - TFN
18h 22m€153–394Fly to Lanzarote Airport
- Fly from Pulkovo Airport (LED) to Lanzarote Airport (ACE)plane LED - ACE
19h 15m€233–854Train, bus, car ferry via Nuremberg
- Take the train from Vitebsky Railway Terminal to Brest Ctrain
- Take the bus from Brest Bus station to Nurembergbus
- Take the train from Nürnberg Hbf to Karlsruhe Hauptbahnhoftrain
- Take the bus from Karlsruhe - Central Station South Side to Estación Sur de Autobusesbus
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Cadiztrain
- Take the carferry from Cadiz to Las Palmas de Gran Canariacarferry
4d 16h€524–1,922Train, bus, car ferry #2
- Take the train from Vitebsky Railway Terminal to Kaliningrad-Passajirsktrain
- Take the bus from Kaliningrad Bus station to Frankfurt Airportbus
- Take the bus from Frankfurt - Airport Bus Station to Estación Sur de Autobusesbus
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Cadiztrain
- Take the carferry from Cadiz to Las Palmas de Gran Canariacarferry
5d 1h€545–1,726Train, bus, car ferry #3
- Take the train from Vitebsky Railway Terminal to Brest Ctrain
- Take the bus from Brest Bus station to Lublinbus
- Take the bus from Lublin Bus Station to Lviv Striyskyi Bus Stationbus
- Take the bus from Lviv Striyskyi Bus Station to Sevilla, Estación de Autobusesbus
- Take the bus from Sevilla, Estación de Autobuses to Mazagónbus
- Take the carferry from Huelva to Las Palmas de Gran Canariacarferry
5d 15h€383–1,679
Pulkovo Airport (LED) to Gran Canaria Airport (LPA) flights
Questions & Answers
The cheapest way to get from Saint Petersburg to Canary Islands is to fly which costs €140 - €380 and takes 18h 27m.
The fastest way to get from Saint Petersburg to Canary Islands is to fly which takes 18h 7m and costs €210 - €320.
The distance between Saint Petersburg and Canary Islands is 4959 km.
The best way to get from Saint Petersburg to Canary Islands without a car is to train and bus and car ferry which takes 4 days 16h and costs €550 - €1800.
It takes approximately 18h 7m to get from Saint Petersburg to Canary Islands, including transfers.
Canary Islands is 2h behind Saint Petersburg. It is currently 9:00 AM in Saint Petersburg and 7:00 AM in Canary Islands.
There are 2926+ hotels available in Canary Islands.
What companies run services between Saint Petersburg, Russia and Canary Islands, Spain?
Royal Air Maroc flies from Pulkovo Airport (LED) to Gran Canaria Airport (LPA) 4 times a week.
- Website
- iberia.com
Flights from Pulkovo Airport to Tenerife South-Reina Sofia Airport via Sabiha Gokcen, Madrid
- Ave. Duration
- 15h 2m
- When
- Sunday and Tuesday
- Estimated price
- €260–950
Flights from Pulkovo Airport to Tenerife North Airport via Belgrade, Alicante–Elche
- Ave. Duration
- 15h
- When
- Thursday
- Estimated price
- €150–390
Flights from Pulkovo Airport to Tenerife North Airport via Sabiha Gokcen, Madrid
- Ave. Duration
- 15h 17m
- When
- Tuesday, Wednesday, Friday, Sunday, and Thursday
- Estimated price
- €270–1,000
Flights from Pulkovo Airport to Tenerife North Airport via Belgrade, Valencia
- Ave. Duration
- 16h 5m
- When
- Monday
- Estimated price
- €180–380
Flights from Pulkovo Airport to Tenerife North Airport via Sabiha Gokcen, Barcelona
- Ave. Duration
- 17h
- When
- Every day
- Estimated price
- €270–1,000
Flights from Pulkovo Airport to Tenerife North Airport via Sabiha Gokcen, Alicante–Elche
- Ave. Duration
- 18h 15m
- When
- Thursday and Saturday
- Estimated price
- €270–1,000
Flights from Pulkovo Airport to Tenerife North Airport via Sabiha Gokcen, Sevilla
- Ave. Duration
- 18h 40m
- When
- Monday to Saturday
- Estimated price
- €270–1,000
Flights from Pulkovo Airport to Fuerteventura Airport via Sabiha Gokcen, Barcelona
- Ave. Duration
- 15h 20m
- When
- Thursday
- Estimated price
- €250–950
Flights from Pulkovo Airport to Fuerteventura Airport via Sabiha Gokcen, Madrid
- Ave. Duration
- 17h 32m
- When
- Thursday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- €260–950
Flights from Pulkovo Airport to Fuerteventura Airport via Belgrade, Barcelona
- Ave. Duration
- 20h 22m
- When
- Friday and Wednesday
- Estimated price
- €170–360
Flights from Pulkovo Airport to Lanzarote Airport via Sabiha Gokcen, Barcelona
- Ave. Duration
- 15h 20m
- When
- Monday
- Estimated price
- €230–850
Flights from Pulkovo Airport to Lanzarote Airport via Sabiha Gokcen, Madrid
- Ave. Duration
- 18h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €230–850
- Website
- vueling.com
Flights from Pulkovo Airport to Tenerife South-Reina Sofia Airport via Sabiha Gokcen, Madrid
- Ave. Duration
- 15h 30m
- When
- Tuesday
- Estimated price
- €260–950
Flights from Pulkovo Airport to Tenerife North Airport via Belgrade, Alicante–Elche
- Ave. Duration
- 15h
- When
- Thursday
- Estimated price
- €150–390
Flights from Pulkovo Airport to Tenerife North Airport via Sabiha Gokcen, Madrid
- Ave. Duration
- 15h 25m
- When
- Thursday
- Estimated price
- €270–1,000
Flights from Pulkovo Airport to Tenerife North Airport via Belgrade, Valencia
- Ave. Duration
- 16h 5m
- When
- Monday
- Estimated price
- €180–380
Flights from Pulkovo Airport to Tenerife North Airport via Sabiha Gokcen, Barcelona
- Ave. Duration
- 17h
- When
- Every day
- Estimated price
- €270–1,000
Flights from Pulkovo Airport to Tenerife North Airport via Sabiha Gokcen, Alicante–Elche
- Ave. Duration
- 18h 15m
- When
- Thursday and Saturday
- Estimated price
- €270–1,000
Flights from Pulkovo Airport to Tenerife North Airport via Sabiha Gokcen, Sevilla
- Ave. Duration
- 18h 40m
- When
- Monday to Saturday
- Estimated price
- €270–1,000
Flights from Pulkovo Airport to Fuerteventura Airport via Sabiha Gokcen, Barcelona
- Ave. Duration
- 15h 20m
- When
- Thursday
- Estimated price
- €250–950
Flights from Pulkovo Airport to Fuerteventura Airport via Belgrade, Barcelona
- Ave. Duration
- 20h 22m
- When
- Friday and Wednesday
- Estimated price
- €170–360
Flights from Pulkovo Airport to Lanzarote Airport via Sabiha Gokcen, Barcelona
- Ave. Duration
- 15h 20m
- When
- Monday
- Estimated price
- €230–850
- Website
- flypgs.com
Flights from Pulkovo Airport to Tenerife North Airport via Sabiha Gokcen, Madrid
- Ave. Duration
- 16h 52m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- €270–1,000
Flights from Pulkovo Airport to Fuerteventura Airport via Sabiha Gokcen, Madrid
- Ave. Duration
- 20h 7m
- When
- Every day
- Estimated price
- €260–950
Flights from Pulkovo Airport to Lanzarote Airport via Sabiha Gokcen, Madrid
- Ave. Duration
- 17h 33m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €230–850
- Website
- royalairmaroc.com
Flights from Pulkovo Airport to Gran Canaria Airport via Casablanca
- Ave. Duration
- 28h 30m
- When
- Wednesday and Saturday
- Estimated price
- €210–310
Flights from Pulkovo Airport to Gran Canaria Airport via Casablanca, Laayoune
- Ave. Duration
- 13h 55m
- When
- Monday and Wednesday
- Estimated price
- €220–310
Flights from Pulkovo Airport to Tenerife South-Reina Sofia Airport via Sabiha Gokcen, Madrid
- Ave. Duration
- 15h 30m
- When
- Tuesday
- Estimated price
- €260–950
- Website
- airserbia.com
Flights from Pulkovo Airport to Tenerife South-Reina Sofia Airport via Belgrade
- Ave. Duration
- 20h 45m
- When
- Monday
- Estimated price
- €140–370
- Website
- ryanair.com
Flights from Pulkovo Airport to Fuerteventura Airport via Sabiha Gokcen, Rome
- Ave. Duration
- 16h 50m
- When
- Tuesday
- Estimated price
- €140–370
- Phone
- 105
- Website
- Belarusian Railway
Train from Vitebsky Railway Terminal to Brest C
- Ave. Duration
- 18h 10m
- Frequency
- Once daily
- Estimated price
- €80–135
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- €80–90
- 2nd Class (Kupé)
- €135
- 1nd Class (SW)
- €250–290
Train from Vitebsky Railway Terminal to Brest C
- Ave. Duration
- 18h 10m
- Frequency
- Once daily
- Estimated price
- €80–135
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- €80–90
- 2nd Class (Kupé)
- €135
- 1nd Class (SW)
- €250–290
Train from Vitebsky Railway Terminal to Brest C
- Ave. Duration
- 18h 10m
- Frequency
- Once daily
- Estimated price
- €80–135
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- €80–90
- 2nd Class (Kupé)
- €135
- 1nd Class (SW)
- €250–290
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Madrid-Puerta de Atocha-Almudena Grandes to Cadiz
- Ave. Duration
- 4h 53m
- Frequency
- Every 4 hours
- Estimated price
- €75–120
- Website
- Renfe Viajeros
Train from Madrid-Puerta de Atocha-Almudena Grandes to Cadiz
- Ave. Duration
- 4h 53m
- Frequency
- Every 4 hours
- Estimated price
- €75–120
- Website
- Renfe Viajeros
Train from Madrid-Puerta de Atocha-Almudena Grandes to Cadiz
- Ave. Duration
- 4h 53m
- Frequency
- Every 4 hours
- Estimated price
- €75–120
- Website
- Renfe Viajeros
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Nürnberg Hbf to Karlsruhe Hauptbahnhof
- Ave. Duration
- 3h 13m
- Frequency
- Every 4 hours
- Estimated price
- €50–220
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Vitebsky Railway Terminal to Kaliningrad-Passajirsk
- Ave. Duration
- 25h 12m
- Frequency
- Once daily
- Estimated price
- €35–70
- Website
- Russian Railways
- 1nd Class (SW)
- €150–220
- 3rd Class (Platzcart)
- €35–50
- 2nd Class (Kupé)
- €50–70
- Phone
- +375-17-251-14-11
- [email protected]
- Website
- Minsktrans
Bus from Brest Bus station to Warsaw Chopin Airport
- Ave. Duration
- 3h 56m
- Frequency
- Every 4 hours
- Estimated price
- €10–35
- Book at
- Infobus
- Website
- Minsktrans
- Schedules at
- Minsktrans
Bus from Brest Bus station to Nuremberg
- Ave. Duration
- 18h 44m
- Frequency
- Twice a week
- Estimated price
- €35–130
- Book at
- Infobus
- Website
- Minsktrans
- Schedules at
- Minsktrans
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Warsaw, Chopin Airport to Frankfurt Airport
- Ave. Duration
- 16h 5m
- Frequency
- Once daily
- Estimated price
- €95–160
- Website
- Flixbus
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Frankfurt - Airport Bus Station to Estación Sur de Autobuses
- Ave. Duration
- 28h 35m
- Frequency
- Twice daily
- Estimated price
- €170–320
- Website
- BlaBlaCar Bus
Bus from Darmstadt to Estación Sur de Autobuses
- Ave. Duration
- 28h 5m
- Frequency
- Twice daily
- Estimated price
- €170–320
- Website
- BlaBlaCar Bus
Bus from Karlsruhe - Central Station South Side to Estación Sur de Autobuses
- Ave. Duration
- 26h 50m
- Frequency
- Twice daily
- Estimated price
- €160–300
- Website
- BlaBlaCar Bus
Bus from Frankfurt - Airport Bus Station to Estación Sur de Autobuses
- Ave. Duration
- 28h 35m
- Frequency
- Twice daily
- Estimated price
- €170–320
- Website
- BlaBlaCar Bus
- Phone
- +372 680 0909
- [email protected]
- Website
- luxexpress.eu
Bus from Saint Petersburg Bus Terminal to Riga Central Bus Station
- Ave. Duration
- 10h 40m
- Frequency
- Once daily
- Estimated price
- €60–130
- Schedules at
- luxexpress.com.ru
- Phone
- +7 (901) 374-41-56
- [email protected]
- Website
- Markatek
Bus from Saint Petersburg Bus Terminal to Riga Central Bus Station
- Phone
- +371 22 474 814
- [email protected]
- Website
- Vissa
Bus from Saint Petersburg Bus Terminal to Riga Central Bus Station
- Phone
- +371 67 214 512
- [email protected]
- Website
- ecolines.net
Bus from Rīga to Darmstadt
- Ave. Duration
- 28h
- Frequency
- 6 times a week
- Estimated price
- €120–230
- Schedules at
- ecolines.net
- Phone
- +34 915 304 417
- [email protected]
- Website
- Socibus
Bus from Madrid Estación Sur de Autobuses to Terminal de Autobuses de Cádiz
- Ave. Duration
- 7h 56m
- Frequency
- Twice daily
- Estimated price
- €40–75
- Website
- Socibus
- Phone
- +7 (4012) 64-36-35
- [email protected]
- Website
- avl39.ru
Bus from Kaliningrad Bus station to Frankfurt Airport
- Phone
- +380 (68) 770-60-30
- [email protected]
- Website
- KLR Bus
Bus from Lublin Bus Station to Lviv Striyskyi Bus Station
- Ave. Duration
- 3h 54m
- Frequency
- 4 times a day
- Estimated price
- €7–11
- Website
- KLR Bus
Bus from Lviv Striyskyi Bus Station to Sevilla, Estación de Autobuses
- Ave. Duration
- 2d 14h
- Frequency
- Twice a week
- Estimated price
- €130–180
- Website
- KLR Bus
- Phone
- +38 096 1200 900
- Website
- Prykarparskyi Express
Bus from Lublin Bus Station to Lviv Striyskyi Bus Station
- Ave. Duration
- 4h 9m
- Frequency
- Once daily
- Website
- Prykarparskyi Express
- Schedules at
- Prykarparskyi Express
- Phone
- +48 77 443 44 44
- [email protected]
- Website
- Sindbad
Bus from Lublin Bus Station to Lviv Striyskyi Bus Station
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- €20–45
- Website
- Sindbad
- Phone
- +37167210066
- [email protected]
- Website
- latlines.lv
Bus from Lublin Bus Station to Lviv Striyskyi Bus Station
- Ave. Duration
- 4h 6m
- Frequency
- Once a week
- Estimated price
- €13–21
- Schedules at
- latlines.lv
- Phone
- +38 (044) 444 00 44
- Website
- Grandes Tour
Bus from Lviv Striyskyi Bus Station to Sevilla, Estación de Autobuses
- Ave. Duration
- 2d 3h
- Frequency
- Once a week
- Estimated price
- €231
- Website
- Grandes Tour
- Phone
- +34 959 256 900
- [email protected]
- Website
- damas-sa.es
Bus from Sevilla, Estación de Autobuses to Mazagón
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- €13–19
- Schedules at
- damas-sa.es
- Phone
- +34 (0) 902 456 500
- Website
- Naviera Armas S.A.
Car ferry from Cadiz to Las Palmas de Gran Canaria
- Ave. Duration
- 35h 30m
- Frequency
- Once a week
- Estimated price
- €115–1,000
- Website
- Naviera Armas S.A.
- Lobby
- €115
- Cabin
- €290
Car ferry from Cadiz to Las Palmas de Gran Canaria
- Ave. Duration
- 35h 30m
- Frequency
- Once a week
- Estimated price
- €115–1,000
- Website
- Naviera Armas S.A.
- Lobby
- €115
- Cabin
- €290
Car ferry from Cadiz to Las Palmas de Gran Canaria
- Ave. Duration
- 35h 30m
- Frequency
- Once a week
- Estimated price
- €115–1,000
- Website
- Naviera Armas S.A.
- Lobby
- €115
- Cabin
- €290
Car ferry from Cadiz to Las Palmas de Gran Canaria
- Ave. Duration
- 35h 30m
- Frequency
- Once a week
- Estimated price
- €115–1,000
- Website
- Naviera Armas S.A.
- Lobby
- €115
- Cabin
- €290
- Phone
- +34 902 10 01 07
- [email protected]
- Website
- fredolsen.es
Car ferry from Huelva to Las Palmas de Gran Canaria
- Ave. Duration
- 39h 30m
- Frequency
- 3 times a week
- Estimated price
- €120–1,200
- Schedules at
- fredolsen.es
- No car, cabin
- €161
- No car, Seat
- €121
- Car, Seat
- €334
- Car, Cabin
- €372
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
Want to know more about Flixbus?
Read the travel guide
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








































































