There are 7 ways to get from Porto to Cook Islands by plane, train, bus, or towncar
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Francisco De Sá Carneiro Airport
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Rarotonga International Airport (RAR)plane OPO - RAR
39h 7m$1,204–4,615Train to Faro Airport, fly
cheapest- Take the train from Porto Campanha to Farotrain
- Fly from Faro Airport (FAO) to Rarotonga International Airport (RAR)plane FAO - RAR
43h 16m$925–2,237Train to Lisbon-Portela Airport, fly
- Take the train from Porto Campanha to Lisboa Orientetrain
- Fly from Lisbon-Portela Airport (LIS) to Rarotonga International Airport (RAR)plane LIS - RAR
40h 32m$1,242–4,382Train to Vigo, fly
- Take the train from Porto Campanha to Vigo Guixartrain
- Fly from Vigo (VGO) to Rarotonga International Airport (RAR)plane VGO - RAR
43h 4m$1,928–5,548Bus, train to A Coruña Airport, fly
- Take the bus from Porto to Vigobus
- Take the train from Vigo Urzaiz to La Coruna-San Cristobaltrain
- Fly from A Coruña Airport (LCG) to Rarotonga International Airport (RAR)plane LCG - RAR
45h 28m$1,840–5,606Bus, train to Santiago De Compostela Airport, fly
- Take the bus from Porto to Vigobus
- Take the train from Vigo Urzaiz to Santiago De Compostelatrain
- Fly from Santiago De Compostela Airport (SCQ) to Rarotonga International Airport (RAR)plane SCQ - RAR
47h 50m$1,632–5,596Towncar, bus, train to Adolfo Suárez Madrid–Barajas Airport, fly
- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Bragançatowncar
- Take the bus from Bragança to Zamorabus
- Take the train from Zamora to Madrid Chamartíntrain
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Rarotonga International Airport (RAR)plane MAD - RAR
44h 15m$1,524–3,484
Francisco De Sá Carneiro Airport (OPO) to Rarotonga International Airport (RAR) flights
Comparing Your Travel Options
The cheapest way to get from Porto to Cook Islands is to fly which costs $1,200 - $4,700 and takes 39h 7m.
The fastest way to get from Porto to Cook Islands is to fly which takes 39h 7m and costs $1,200 - $4,700.
The distance between Porto and Cook Islands is 16526 km.
It takes approximately 39h 7m to get from Porto to Cook Islands, including transfers.
Cook Islands is 10h behind Porto. It is currently 10:50 PM in Porto and 12:50 PM in Cook Islands.
There are 241+ hotels available in Cook Islands.
What companies run services between Porto, Portugal and Cook Islands?
Air Canada, Air Tahiti Nui, and eight other airlines fly from Francisco De Sá Carneiro Airport (OPO) to Rarotonga International Airport (RAR) once daily.
- Website
- airtahitinui.com
Flights from Francisco De Sá Carneiro Airport to Rarotonga International Airport via Montreal, Los Angeles, Papeete
- Ave. Duration
- 36h 20m
- When
- Saturday
- Estimated price
- $1,800–5,500
Flights from Francisco De Sá Carneiro Airport to Rarotonga International Airport via Dublin, Los Angeles, Papeete
- Ave. Duration
- 37h 30m
- When
- Friday and Saturday
- Estimated price
- $1,000–3,000
Flights from Francisco De Sá Carneiro Airport to Rarotonga International Airport via Lisbon-Portela Airport, Los Angeles, Papeete
- Ave. Duration
- 37h 50m
- When
- Tuesday
- Estimated price
- $850–2,100
Flights from Francisco De Sá Carneiro Airport to Rarotonga International Airport via Toronto, Los Angeles, Papeete
- Ave. Duration
- 38h 30m
- When
- Saturday
- Estimated price
- $1,800–5,500
Flights from Francisco De Sá Carneiro Airport to Rarotonga International Airport via Dublin, San Francisco, Papeete
- Ave. Duration
- 36h 30m
- When
- Friday
- Estimated price
- $1,000–3,000
Flights from Lisbon-Portela Airport to Rarotonga International Airport via San Francisco, Papeete
- Ave. Duration
- 35h 20m
- When
- Friday
- Estimated price
- $1,200–2,000
Flights from Lisbon-Portela Airport to Rarotonga International Airport via Los Angeles, Papeete
- Ave. Duration
- 35h 50m
- When
- Tuesday
- Estimated price
- $1,200–2,000
Flights from Lisbon-Portela Airport to Rarotonga International Airport via Montreal, Los Angeles, Papeete
- Ave. Duration
- 36h 40m
- When
- Friday and Tuesday
- Estimated price
- $950–5,500
Flights from Vigo to Rarotonga International Airport via Adolfo Suárez Madrid–Barajas Airport, Los Angeles, Papeete
- Ave. Duration
- 37h 10m
- When
- Friday
- Estimated price
- $1,900–5,500
Flights from Vigo to Rarotonga International Airport via Adolfo Suárez Madrid–Barajas Airport, San Francisco, Papeete
- Ave. Duration
- 37h 10m
- When
- Friday
- Estimated price
- $1,900–5,500
Flights from A Coruña Airport to Rarotonga International Airport via Adolfo Suárez Madrid–Barajas Airport, Los Angeles, Papeete
- Ave. Duration
- 39h 50m
- When
- Friday
- Estimated price
- $1,800–5,500
Flights from A Coruña Airport to Rarotonga International Airport via Adolfo Suárez Madrid–Barajas Airport, San Francisco, Papeete
- Ave. Duration
- 40h 17m
- When
- Friday and Wednesday
- Estimated price
- $1,800–5,500
Flights from Santiago De Compostela Airport to Rarotonga International Airport via Adolfo Suárez Madrid–Barajas Airport, Los Angeles, Papeete
- Ave. Duration
- 2d
- When
- Thursday
- Estimated price
- $1,900–5,500
Flights from Santiago De Compostela Airport to Rarotonga International Airport via Adolfo Suárez Madrid–Barajas Airport, San Francisco, Papeete
- Ave. Duration
- 40h 45m
- When
- Wednesday
- Estimated price
- $1,900–5,500
Flights from Faro Airport to Rarotonga International Airport via Newark, Los Angeles, Papeete
- Ave. Duration
- 34h 40m
- When
- Tuesday
- Estimated price
- $1,800–5,000
Flights from Faro Airport to Rarotonga International Airport via Dublin, Los Angeles, Papeete
- Ave. Duration
- 36h 2m
- When
- Friday and Saturday
- Estimated price
- $1,000–2,900
Flights from Faro Airport to Rarotonga International Airport via Montreal, Los Angeles, Papeete
- Ave. Duration
- 37h 55m
- When
- Tuesday
- Estimated price
- $1,700–5,000
Flights from Faro Airport to Rarotonga International Airport via Toronto, Los Angeles, Papeete
- Ave. Duration
- 38h 20m
- When
- Saturday
- Estimated price
- $1,700–5,000
Flights from Faro Airport to Rarotonga International Airport via Lisbon-Portela Airport, Los Angeles, Papeete
- Ave. Duration
- 40h 15m
- When
- Tuesday
- Estimated price
- $850–2,100
Flights from Adolfo Suárez Madrid–Barajas Airport to Rarotonga International Airport via Los Angeles, Papeete
- Ave. Duration
- 33h 25m
- When
- Friday
- Estimated price
- $1,000–2,900
Flights from Adolfo Suárez Madrid–Barajas Airport to Rarotonga International Airport via San Francisco, Papeete
- Ave. Duration
- 33h 55m
- When
- Friday
- Estimated price
- $1,000–3,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Rarotonga International Airport via Dublin, Los Angeles, Papeete
- Ave. Duration
- 35h 40m
- When
- Friday
- Estimated price
- $900–2,700
- Website
- airraro.com
Flights from Francisco De Sá Carneiro Airport to Rarotonga International Airport via Dublin, Los Angeles, Papeete
- Ave. Duration
- 36h 30m
- When
- Friday
- Estimated price
- $1,000–3,000
Flights from Francisco De Sá Carneiro Airport to Rarotonga International Airport via Toronto, Los Angeles, Papeete
- Ave. Duration
- 38h 30m
- When
- Saturday
- Estimated price
- $1,800–5,500
Flights from Francisco De Sá Carneiro Airport to Rarotonga International Airport via Dublin, San Francisco, Papeete
- Ave. Duration
- 36h 30m
- When
- Friday
- Estimated price
- $1,000–3,000
Flights from Lisbon-Portela Airport to Rarotonga International Airport via San Francisco, Papeete
- Ave. Duration
- 35h 20m
- When
- Friday
- Estimated price
- $1,200–2,000
Flights from Lisbon-Portela Airport to Rarotonga International Airport via Los Angeles, Papeete
- Ave. Duration
- 35h 50m
- When
- Tuesday
- Estimated price
- $1,200–2,000
Flights from Lisbon-Portela Airport to Rarotonga International Airport via Montreal, Los Angeles, Papeete
- Ave. Duration
- 36h 25m
- When
- Friday
- Estimated price
- $950–3,200
Flights from Vigo to Rarotonga International Airport via Adolfo Suárez Madrid–Barajas Airport, Los Angeles, Papeete
- Ave. Duration
- 37h 10m
- When
- Friday
- Estimated price
- $1,900–5,500
Flights from Vigo to Rarotonga International Airport via Adolfo Suárez Madrid–Barajas Airport, San Francisco, Papeete
- Ave. Duration
- 37h 10m
- When
- Friday
- Estimated price
- $1,900–5,500
Flights from A Coruña Airport to Rarotonga International Airport via Adolfo Suárez Madrid–Barajas Airport, Los Angeles, Papeete
- Ave. Duration
- 39h 50m
- When
- Friday
- Estimated price
- $1,800–5,500
Flights from A Coruña Airport to Rarotonga International Airport via Adolfo Suárez Madrid–Barajas Airport, San Francisco, Papeete
- Ave. Duration
- 40h 17m
- When
- Friday and Wednesday
- Estimated price
- $1,800–5,500
Flights from Santiago De Compostela Airport to Rarotonga International Airport via Adolfo Suárez Madrid–Barajas Airport, Los Angeles, Papeete
- Ave. Duration
- 2d
- When
- Thursday
- Estimated price
- $1,900–5,500
Flights from Santiago De Compostela Airport to Rarotonga International Airport via Adolfo Suárez Madrid–Barajas Airport, San Francisco, Papeete
- Ave. Duration
- 40h 45m
- When
- Wednesday
- Estimated price
- $1,900–5,500
Flights from Faro Airport to Rarotonga International Airport via Newark, Los Angeles, Papeete
- Ave. Duration
- 34h 40m
- When
- Tuesday
- Estimated price
- $1,800–5,000
Flights from Faro Airport to Rarotonga International Airport via Dublin, Los Angeles, Papeete
- Ave. Duration
- 36h 2m
- When
- Friday and Saturday
- Estimated price
- $1,000–2,900
Flights from Faro Airport to Rarotonga International Airport via Toronto, Los Angeles, Papeete
- Ave. Duration
- 38h 20m
- When
- Saturday
- Estimated price
- $1,700–5,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Rarotonga International Airport via Los Angeles, Papeete
- Ave. Duration
- 33h 25m
- When
- Friday
- Estimated price
- $1,000–2,900
Flights from Adolfo Suárez Madrid–Barajas Airport to Rarotonga International Airport via San Francisco, Papeete
- Ave. Duration
- 33h 55m
- When
- Friday
- Estimated price
- $1,000–3,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Rarotonga International Airport via Dublin, Los Angeles, Papeete
- Ave. Duration
- 35h 40m
- When
- Friday
- Estimated price
- $900–2,700
- Website
- airtahitinui.com
Flights from Francisco De Sá Carneiro Airport to Rarotonga International Airport via Dublin, Los Angeles, Papeete
- Ave. Duration
- 36h 30m
- When
- Friday
- Estimated price
- $1,000–3,000
Flights from Francisco De Sá Carneiro Airport to Rarotonga International Airport via Dublin, San Francisco, Papeete
- Ave. Duration
- 36h 30m
- When
- Friday
- Estimated price
- $1,000–3,000
Flights from Lisbon-Portela Airport to Rarotonga International Airport via San Francisco, Papeete
- Ave. Duration
- 35h 20m
- When
- Friday
- Estimated price
- $1,200–2,000
Flights from Lisbon-Portela Airport to Rarotonga International Airport via Montreal, Los Angeles, Papeete
- Ave. Duration
- 36h 25m
- When
- Friday
- Estimated price
- $950–5,500
Flights from Vigo to Rarotonga International Airport via Adolfo Suárez Madrid–Barajas Airport, Los Angeles, Papeete
- Ave. Duration
- 37h 10m
- When
- Friday
- Estimated price
- $1,900–5,500
Flights from A Coruña Airport to Rarotonga International Airport via Adolfo Suárez Madrid–Barajas Airport, Los Angeles, Papeete
- Ave. Duration
- 39h 50m
- When
- Friday
- Estimated price
- $1,800–5,500
Flights from A Coruña Airport to Rarotonga International Airport via Adolfo Suárez Madrid–Barajas Airport, San Francisco, Papeete
- Ave. Duration
- 39h 50m
- When
- Friday
- Estimated price
- $1,800–5,500
Flights from Santiago De Compostela Airport to Rarotonga International Airport via Adolfo Suárez Madrid–Barajas Airport, Los Angeles, Papeete
- Ave. Duration
- 2d
- When
- Thursday
- Estimated price
- $1,900–5,500
Flights from Santiago De Compostela Airport to Rarotonga International Airport via Adolfo Suárez Madrid–Barajas Airport, San Francisco, Papeete
- Ave. Duration
- 40h 45m
- When
- Wednesday
- Estimated price
- $1,900–5,500
Flights from Adolfo Suárez Madrid–Barajas Airport to Rarotonga International Airport via Los Angeles, Papeete
- Ave. Duration
- 33h 25m
- When
- Friday
- Estimated price
- $1,000–2,900
Flights from Adolfo Suárez Madrid–Barajas Airport to Rarotonga International Airport via San Francisco, Papeete
- Ave. Duration
- 33h 55m
- When
- Friday
- Estimated price
- $1,000–3,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Rarotonga International Airport via Dublin, Los Angeles, Papeete
- Ave. Duration
- 35h 40m
- When
- Friday
- Estimated price
- $900–2,700
- Website
- alaskaair.com
Flights from Santiago De Compostela Airport to Rarotonga International Airport via Newark, Honolulu
- Ave. Duration
- 47h 45m
- When
- Thursday
- Estimated price
- $1,600–5,500
Flights from Faro Airport to Rarotonga International Airport via Newark, Honolulu
- Ave. Duration
- 45h 5m
- When
- Thursday
- Estimated price
- $950–3,100
Flights from Adolfo Suárez Madrid–Barajas Airport to Rarotonga International Airport via Chicago O'Hare, Honolulu
- Ave. Duration
- 45h 5m
- When
- Thursday
- Estimated price
- $900–3,000
- Phone
- +351 210 900 032
- Website
- Comboios de Portugal
Train from Porto Campanha to Lisboa Oriente
- Ave. Duration
- 2h 42m
- Frequency
- Hourly
- Estimated price
- $35–65
- Website
- Comboios de Portugal
Train from Porto Campanha to Faro
- Ave. Duration
- 5h 43m
- Frequency
- Twice daily
- Estimated price
- $70–120
- Website
- Comboios de Portugal
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Porto Campanha to Vigo Guixar
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- $24–35
- Website
- Renfe Viajeros
Train from Vigo Urzaiz to La Coruna-San Cristobal
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- $21–35
- Website
- Renfe Viajeros
Train from Vigo Urzaiz to Santiago De Compostela
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- $13–19
- Website
- Renfe Viajeros
Train from Zamora to Madrid Chamartín
- Ave. Duration
- 1h 12m
- Frequency
- Every 4 hours
- Estimated price
- $30–50
- Website
- Renfe Viajeros
- Phone
- +34 91 232 03 20
- Website
- Renfe AVE
Train from Vigo Urzaiz to Santiago De Compostela
- Ave. Duration
- 55 min
- Frequency
- Twice daily
- Estimated price
- $14–25
- Website
- Renfe AVE
Train from Zamora to Madrid Chamartín
- Ave. Duration
- 1h 7m
- Frequency
- Every 4 hours
- Estimated price
- $35–65
- Website
- Renfe AVE
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Porto to Vigo
- Ave. Duration
- 2h 10m
- Frequency
- Every 4 hours
- Estimated price
- $16–24
- Website
- Flixbus
Bus from Porto to Vigo
- Ave. Duration
- 2h 10m
- Frequency
- Every 4 hours
- Estimated price
- $16–24
- Website
- Flixbus
Bus from Bragança to Zamora
- Ave. Duration
- 1h 55m
- Frequency
- Twice daily
- Estimated price
- $10–15
- Website
- Flixbus
- Phone
- +34 (0) 986 288 030
- autna@autna.com
- Website
- Autna S.L.
Bus from Porto to Vigo
- Ave. Duration
- 2h 35m
- Frequency
- 3 times a day
- Estimated price
- $24–60
- Website
- Autna S.L.
Bus from Porto to Vigo
- Ave. Duration
- 2h 35m
- Frequency
- 3 times a day
- Estimated price
- $24–60
- Website
- Autna S.L.
- Phone
- (+34) 988 225 288
- anpian@anpian.com
- Website
- anpian.com
Bus from Bragança to Zamora
- Ave. Duration
- 1h 37m
- Frequency
- 4 times a week
- Estimated price
- $8–12
- Schedules at
- anpian.com
Bus from Bragança to Zamora
- Ave. Duration
- 1h 10m
- Frequency
- Twice a week
- Estimated price
- $21
- Website
- Cooperativa Interurbana Andorrana
- Phone
- (+351) 220 971 653
- info@vmtransfers.com
- Website
- VM Transfers
Towncar from Porto - Aeroporto Francisco Sá Carneiro to Bragança
- Ave. Duration
- 2h 10m
- Frequency
- On demand
- Estimated price
- $281
- Website
- VM Transfers
Want to know more about travelling around Cook Islands
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




























