There are 6 ways to get from Shenzhen to El Nido by bus, plane, 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 Hong Kong International Airport, fly to El Nido Airport
best- Take the bus from [Xb] Huanggang to Macao Ferrybus
- Fly from Hong Kong International Airport (HKG) to El Nido Airport (ENI)plane HKG - ENI
8h 7m₱5,861–18,050Bus to Hong Kong International Airport, fly to Puerto Princesa, Minivan
- Take the bus from [Xb] Huanggang to Macao Ferrybus
- Fly from Hong Kong International Airport (HKG) to Puerto Princesa (PPS)plane HKG - PPS
- Take the bus from Puerto Princesa Airport to El Nidobus
13h 28m₱10,706–19,865Bus to Hong Kong International Airport, fly to Francisco B. Reyes Airport, ferry
- Take the bus from [Xb] Huanggang to Macao Ferrybus
- Fly from Hong Kong International Airport (HKG) to Francisco B. Reyes Airport (USU)plane HKG - USU
- Take the ferry from Coron Pier to El Nido Pierferry
11h 58m₱16,961–27,190Bus, ferry to Macau International Airport, fly to Puerto Princesa, Minivan
- Take the bus from [Xb] Huanggang to Macao Ferrybus
- Take the ferry from Hong Kong Sheung Wan to Macau Taipa Ferry Terminalferry
- Fly from Macau International Airport (MFM) to Puerto Princesa (PPS)plane MFM - PPS
- Take the bus from Puerto Princesa Airport to El Nidobus
15h 20m₱13,826–33,275Train to Guangzhou Baiyun International Airport, fly to Puerto Princesa, Minivan
- Take the train from Shenzhen North to Guangzhou Easttrain
- Fly from Guangzhou Baiyun International Airport (CAN) to Puerto Princesa (PPS)plane CAN - PPS
- Take the bus from Puerto Princesa Airport to El Nidobus
15h 34m₱11,156–29,182Fly Shenzhen Bao'An International Airport to Puerto Princesa, Minivan
- Fly from Shenzhen Bao'An International Airport (SZX) to Puerto Princesa (PPS)plane SZX - PPS
- Take the bus from Puerto Princesa Airport to El Nidobus
15h 17m₱9,027–27,046
Hong Kong International Airport (HKG) to El Nido Airport (ENI) flights
Comparing Your Travel Options
The cheapest way to get from Shenzhen to El Nido is to bus and fly which costs ₱5,500 - ₱18,000 and takes 8h 7m.
The fastest way to get from Shenzhen to El Nido is to bus and fly which takes 8h 7m and costs ₱5,500 - ₱18,000.
The distance between Shenzhen and El Nido is 1458 km.
It takes approximately 8h 7m to get from Shenzhen to El Nido, including transfers.
There are 674+ hotels available in El Nido.
What companies run services between Shenzhen, China and El Nido, Philippines?
There is no direct connection from Shenzhen to El Nido. However, you can take the bus to Macao Ferry, walk to Queen Street, take the bus to Airport Terminal 1, walk to Hong Kong International Airport (HKG) airport, fly to El Nido Airport (ENI), then take the taxi to El Nido. Alternatively, you can take the bus to Macao Ferry, walk to Queen Street, take the bus to Airport Terminal 1, walk to Hong Kong International Airport (HKG) airport, fly to Puerto Princesa (PPS), walk to Puerto Princesa Airport, then take the bus to El Nido.
- Website
- cebupacificair.com
Flights from Hong Kong International Airport to Puerto Princesa via Clark International
- Ave. Duration
- 5h
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₱9,000–25,000
Flights from Hong Kong International Airport to Puerto Princesa via Manila
- Ave. Duration
- 6h 33m
- When
- Every day
- Estimated price
- ₱9,000–25,000
Flights from Hong Kong International Airport to Puerto Princesa via Iloilo
- Ave. Duration
- 9h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₱9,500–26,000
Flights from Macau International Airport to Puerto Princesa via Manila
- Ave. Duration
- 6h 32m
- When
- Every day
- Estimated price
- ₱11,000–37,000
Flights from Guangzhou Baiyun International Airport to Puerto Princesa via Manila
- Ave. Duration
- 6h 16m
- When
- Monday, Wednesday, Friday, Thursday, and Saturday
- Estimated price
- ₱8,500–32,000
Flights from Guangzhou Baiyun International Airport to Puerto Princesa via Manila, Iloilo
- Ave. Duration
- 10h 30m
- When
- Sunday
- Estimated price
- ₱10,000–28,000
Flights from Shenzhen Bao'An International Airport to Puerto Princesa via Manila
- Ave. Duration
- 6h 45m
- When
- Monday to Saturday
- Estimated price
- ₱8,000–26,000
Flights from Shenzhen Bao'An International Airport to Puerto Princesa via Taiwan Taoyuan, Manila
- Ave. Duration
- 11h 30m
- When
- Thursday, Saturday, Sunday, Monday, Tuesday, and Friday
- Estimated price
- ₱13,000–75,000
Flights from Shenzhen Bao'An International Airport to Puerto Princesa via Macau International Airport, Manila
- Ave. Duration
- 12h 5m
- When
- Monday to Friday
- Estimated price
- ₱11,000–31,000
Flights from Shenzhen Bao'An International Airport to Puerto Princesa via Manila, Iloilo
- Ave. Duration
- 12h 50m
- When
- Wednesday and Saturday
- Estimated price
- ₱8,500–28,000
- Website
- cebupacificair.com
Flights from Hong Kong International Airport to El Nido Airport via Clark International
- Ave. Duration
- 6h 11m
- When
- Every day
- Estimated price
- ₱5,000–22,000
Flights from Hong Kong International Airport to El Nido Airport via Mactan–Cebu
- Ave. Duration
- 8h 18m
- When
- Every day
- Estimated price
- ₱6,500–26,000
Flights from Hong Kong International Airport to El Nido Airport via Clark International, Francisco B. Reyes Airport
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- ₱5,000–17,000
Flights from Hong Kong International Airport to El Nido Airport via Manila, Boracay
- Ave. Duration
- 6h 47m
- When
- Every day
- Estimated price
- ₱8,500–23,000
Flights from Hong Kong International Airport to El Nido Airport via Iloilo, Bohol-Panglao International
- Ave. Duration
- 9h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₱9,500–26,000
Flights from Hong Kong International Airport to Francisco B. Reyes Airport via Clark International
- Ave. Duration
- 6h 3m
- When
- Every day
- Estimated price
- ₱6,000–27,000
- Website
- philippineairlines.com
Flights from Hong Kong International Airport to Puerto Princesa via Manila
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- ₱9,000–18,000
Flights from Hong Kong International Airport to Puerto Princesa via Mactan–Cebu
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- ₱7,000–22,000
Flights from Hong Kong International Airport to Francisco B. Reyes Airport via Mactan–Cebu
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₱8,000–25,000
Flights from Hong Kong International Airport to Francisco B. Reyes Airport via Manila, Mactan–Cebu
- Ave. Duration
- 8h 28m
- When
- Every day
- Estimated price
- ₱8,000–25,000
Flights from Guangzhou Baiyun International Airport to Puerto Princesa via Manila
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- ₱8,500–32,000
Flights from Shenzhen Bao'An International Airport to Puerto Princesa via Taiwan Taoyuan, Manila
- Ave. Duration
- 11h 37m
- When
- Sunday, Monday, Wednesday, Thursday, and Friday
- Estimated price
- ₱12,000–75,000
Train from Shenzhen North to Guangzhou East
- 2nd Class Seat
- ₱610–660
- 1st Class Seat
- ₱950–1,100
- Business Class Seat
- ₱1,300–2,000
Train from Shenzhen North to Guangzhou East
- Ave. Duration
- 1h 8m
- Frequency
- Every 4 hours
- Estimated price
- ₱600–1,100
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ₱600–850
- Adult - 1st Class
- ₱750–1,100
- Website
- td.gov.hk
Bus from [Xb] Huanggang to Macao Ferry
- Ave. Duration
- 15 min
- Frequency
- Every 15 minutes
- Estimated price
- ₱460–510
- Schedules at
- td.gov.hk
Bus from [Xb] Huanggang to Macao Ferry
- Ave. Duration
- 15 min
- Frequency
- Every 15 minutes
- Estimated price
- ₱460–510
- Schedules at
- td.gov.hk
Bus from [Xb] Huanggang to Macao Ferry
- Ave. Duration
- 15 min
- Frequency
- Every 15 minutes
- Estimated price
- ₱460–510
- Schedules at
- td.gov.hk
Bus from [Xb] Huanggang to Macao Ferry
- Ave. Duration
- 15 min
- Frequency
- Every 15 minutes
- Estimated price
- ₱460–510
- Schedules at
- td.gov.hk
- Phone
- +63 917 686 1118
- [email protected]
- Website
- facebook.com
Bus from Puerto Princesa Airport to El Nido
Bus from Puerto Princesa Airport to El Nido
Bus from Puerto Princesa Airport to El Nido
Bus from Puerto Princesa Airport to El Nido
- Phone
- (032) 346 0421
- [email protected]
- Website
- jomaliashipping.com
Ferry from Coron Pier to El Nido Pier
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- ₱2,850
- Schedules at
- jomaliashipping.com
- Phone
- +852 2359 9990
- Website
- cotaiwaterjet.com
Ferry from Hong Kong Sheung Wan to Macau Taipa Ferry Terminal
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- ₱1,416–1,781
- Schedules at
- cotaiwaterjet.com
- Weekdays
- ₱1,416
- Weekends/Holidays
- ₱1,538
- Night Sailing
- ₱1,781
Want to know more about travelling around Philippines
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
4 stunningly beautiful Philippines islands you need to visit
Read the travel guide



















