There are 5 ways to get from Penang to Tubbataha Reef by plane, unknown, 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.
Fly Penang International Airport to Puerto Princesa, travel
best- Fly from Penang International Airport (PEN) to Puerto Princesa (PPS)plane PEN - PPS
- Walk from Puerto-Princesa-Airport-PPS to Tubbataha Reefunknown
12h 35mFly Penang International Airport to Sandakan Airport, travel
- Fly from Penang International Airport (PEN) to Sandakan Airport (SDK)plane PEN - SDK
- Walk from Sandakan Airport (SDK) to Tubbataha Reefunknown
12h 27mFly Penang International Airport to Iloilo International Airport, travel
- Fly from Penang International Airport (PEN) to Iloilo International Airport (ILO)plane PEN - ILO
- Walk from Iloilo International Airport (ILO) to Tubbataha Reefunknown
14h 37mTrain to Alor Setar, fly to Sandakan Airport, travel
- Take the train from Tasek Gelugor to Anak Bukittrain
- Fly from Alor Setar (AOR) to Sandakan Airport (SDK)plane AOR - SDK
- Walk from Sandakan Airport (SDK) to Tubbataha Reefunknown
14h 55mTrain, train to Kuala Lumpur International Airport, fly to Puerto Princesa, travel
- Take the train from Parit Buntar to Kl Sentraltrain
- Take the train from KL Sentral to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Puerto Princesa (PPS)plane KUL - PPS
- Walk from Puerto-Princesa-Airport-PPS to Tubbataha Reefunknown
17h 18m
Penang International Airport (PEN) to Puerto Princesa (PPS) flights
Questions & Answers
The distance between Penang and Tubbataha Reef is 2247 km.
It takes approximately 12h 35m to get from Penang to Tubbataha Reef, including transfers.
What companies run services between Penang, Malaysia and Tubbataha Reef?
There is no direct connection from Penang to Tubbataha Reef. However, you can fly to Puerto Princesa (PPS) then travel to Tubbataha Reef. Alternatively, you can fly to Sandakan Airport (SDK) then travel to Tubbataha Reef.
- Website
- malaysiaairlines.com
Flights from Penang International Airport to Puerto Princesa via Kuala Lumpur International Airport, Manila
- Ave. Duration
- 11h 12m
- When
- Every day
- Estimated price
- ₱13,000–46,000
Flights from Penang International Airport to Sandakan Airport via Kuala Lumpur International Airport
- Ave. Duration
- 6h 47m
- When
- Monday, Tuesday, Saturday, Sunday, and Friday
- Estimated price
- ₱5,500–18,000
Flights from Alor Setar to Sandakan Airport via Kuala Lumpur International Airport
- Ave. Duration
- 7h 15m
- When
- Friday and Saturday
- Estimated price
- ₱10,000–25,000
Flights from Kuala Lumpur International Airport to Puerto Princesa via Manila
- Ave. Duration
- 8h 28m
- When
- Every day
- Estimated price
- ₱8,500–32,000
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTM Intercity
Train from Tasek Gelugor to Anak Bukit
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- ₱320–450
- Website
- KTM Intercity
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




