There are 8 ways to get from Praia da Rocha to Guia by bus, plane, car, car ferry, or train
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 Faro Airport, fly to Gran Canaria Airport
best- Take the bus from Portimão to Faro Airportbus
- Fly from Faro Airport (FAO) to Gran Canaria Airport (LPA)plane FAO - LPA
11h 24m€66–182Train, bus to Seville Airport, fly to Gran Canaria Airport
cheapest- Take the train from Portimao to Farotrain
- Take the bus from Faro to Sevilla - Plaza de Armasbus
- Fly from Seville Airport (SVQ) to Gran Canaria Airport (LPA)plane SVQ - LPA
12h 17m€47–198Drive, car ferry
- Drive from Praia da Rocha to Huelvacar
- Take the car ferry from Huelva to Las Palmas de Gran Canariacarferry
40h 59m€73–1,248Bus to Lisbon-Portela Airport, fly to Gran Canaria Airport
- Take the bus from Portimão - Praia da Rocha to Lisboa - Aeroporto Humberto Delgadobus
- Fly from Lisbon-Portela Airport (LIS) to Gran Canaria Airport (LPA)plane LIS - LPA
9h 51m€80–253Train, bus, train to Jerez Airport, fly to Gran Canaria Airport
- Take the train from Portimao to Farotrain
- Take the bus from Faro to Sevilla - Plaza de Armasbus
- Take the train from Sevilla-Santa Justa to La Parratrain
- Fly from Jerez Airport (XRY) to Gran Canaria Airport (LPA)plane XRY - LPA
13h 22m€119–381Train, bus to Seville Airport, fly to Tenerife North Airport, car ferry
- Take the train from Portimao to Farotrain
- Take the bus from Faro to Sevilla - Plaza de Armasbus
- Fly from Seville Airport (SVQ) to Tenerife North Airport (TFN)plane SVQ - TFN
- Take the car ferry from Santa Cruz de Tenerife to Agaete, Gran Canariacarferry
14h 41m€54–238Bus, car ferry via Santa Cruz de Tenerife
- Take the bus from Albufeira to Terminal de Autobuses de Cádizbus
- Take the car ferry from Cádiz to Santa Cruz de Tenerifecarferry
- Take the car ferry from Santa Cruz de Tenerife to Agaete, Gran Canariacarferry
45h 41m€146–978Bus, car ferry
- Take the bus from Albufeira to Terminal de Autobuses de Cádizbus
- Take the car ferry from Cadiz to Las Palmas de Gran Canariacarferry
47h 7m€142–924
Praia da Rocha to Guia by bus, foot, and car ferry
Questions & Answers
The cheapest way to get from Praia da Rocha to Guia is to train and bus and fly which costs €45 - €200 and takes 12h 17m.
The fastest way to get from Praia da Rocha to Guia is to bus and fly which takes 9h 51m and costs €75 - €260.
The distance between Praia da Rocha and Guia is 1353 km.
The best way to get from Praia da Rocha to Guia without a car is to bus and car ferry via Santa Cruz de Tenerife which takes 45h 41m and costs €140 - €1000.
It takes approximately 11h 24m to get from Praia da Rocha to Guia, including transfers.
There are 2712+ hotels available in Guia.
What companies run services between Praia da Rocha, Portugal and Guia, Spain?
There is no direct connection from Praia da Rocha to Guia. However, you can take the line 33 bus to Alameda - Sul, walk to Portimão, take the bus to Faro Airport, walk to Faro Airport (FAO) airport, fly to Gran Canaria Airport (LPA), walk to Aeropuerto LP Expres, take the line 60 bus to Juan XXIII, then take the line 103 bus to Guía. Alternatively, you can take a vehicle from Praia da Rocha to Guia via Huelva and Las Palmas de Gran Canaria in around 40h 59m.
- Website
- vueling.com
Flights from Faro Airport to Gran Canaria Airport via Madrid
- Ave. Duration
- 5h 5m
- When
- Thursday and Saturday
- Estimated price
- €55–190
Flights from Seville Airport to Gran Canaria Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- €21–180
Flights from Jerez Airport to Gran Canaria Airport via Madrid
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- €95–350
Flights from Seville Airport to Tenerife North Airport
- Ave. Duration
- 2h 24m
- When
- Every day
- Estimated price
- €26–110
Flights from Seville Airport to Tenerife North Airport via Madrid
- Ave. Duration
- 5h 8m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €85–120
- Website
- bintercanarias.com
Flights from Seville Airport to Gran Canaria Airport
- Ave. Duration
- 2h 25m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €90–180
Flights from Seville Airport to Gran Canaria Airport via Tenerife North Airport
- Ave. Duration
- 4h 10m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €90–180
Flights from Jerez Airport to Gran Canaria Airport
- Ave. Duration
- 2h 10m
- When
- Monday, Thursday, and Saturday
- Estimated price
- €80–230
Flights from Jerez Airport to Gran Canaria Airport via Tenerife North Airport
- Ave. Duration
- 4h 25m
- When
- Tuesday, Wednesday, and Friday
- Estimated price
- €80–230
Flights from Seville Airport to Tenerife North Airport
- Ave. Duration
- 2h 25m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €70–150
Flights from Seville Airport to Tenerife North Airport via Gran Canaria Airport
- Ave. Duration
- 4h 50m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €70–150
- Website
- iberia.com
Flights from Faro Airport to Gran Canaria Airport via Madrid
- Ave. Duration
- 5h 11m
- When
- Wednesday, Thursday, and Saturday
- Estimated price
- €55–190
Flights from Jerez Airport to Gran Canaria Airport via Madrid
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- €95–350
Flights from Seville Airport to Tenerife North Airport via Madrid
- Ave. Duration
- 5h 8m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €85–120
- Website
- flytap.com
Flights from Faro Airport to Gran Canaria Airport via Lisbon-Portela Airport
- Ave. Duration
- 6h 40m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €45–170
Flights from Lisbon-Portela Airport to Gran Canaria Airport
- Ave. Duration
- 2h 25m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €110–210
- Website
- ryanair.com
Flights from Faro Airport to Gran Canaria Airport via Madrid
- Ave. Duration
- 5h 50m
- When
- Thursday
- Estimated price
- €55–140
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from Portimao to Faro
- Ave. Duration
- 1h 25m
- Frequency
- Every 3 hours
- Estimated price
- €6–14
- Website
- https://www.cp.pt/en/
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Sevilla-Santa Justa to La Parra
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- €10–18
- Website
- https://www.renfe.com/es/en
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Portimão to Faro Airport
- Ave. Duration
- 1h 15m
- Frequency
- 3 times a day
- Estimated price
- €5–12
- Website
- https://rede-expressos.pt
Bus from Portimão - Praia da Rocha to Lisboa - Aeroporto Humberto Delgado
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Estimated price
- €20–45
- Website
- https://rede-expressos.pt
Bus from Faro to Sevilla - Plaza de Armas
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- €14–35
- Website
- https://rede-expressos.pt
Bus from Albufeira to Terminal de Autobuses de Cádiz
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- €26–60
- Website
- https://rede-expressos.pt
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Faro to Sevilla - Plaza de Armas
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- €13–23
- Website
- https://www.flixbus.co.uk
- Phone
- +34 902 10 01 07
- reservas@fredolsen.es
- Website
- fredolsen.es
Car ferry from Huelva to Las Palmas de Gran Canaria
- Ave. Duration
- 38h 30m
- Frequency
- 4 times a week
- Estimated price
- €42–1,200
- Schedules at
- fredolsen.es
- Car
- €334
- No car
- €129
- Resident
- €42
Car ferry from Santa Cruz de Tenerife to Agaete, Gran Canaria
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- €5–55
- Schedules at
- fredolsen.es
- 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
- €115–850
- Website
- https://armastrasmediterranea.com/en
- Lobby
- €115
- Cabin
- €328
Car ferry from Cadiz to Las Palmas de Gran Canaria
- Ave. Duration
- 36h 30m
- Frequency
- Twice a week
- Estimated price
- €115–850
- Website
- https://armastrasmediterranea.com/en
- Lobby
- €115
- Cabin
- €290
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



























