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 Nibong Tebal 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
16h 25m
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
- ₱12,000–50,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,000–15,000
Flights from Alor Setar to Sandakan Airport via Kuala Lumpur International Airport
- Ave. Duration
- 7h 15m
- When
- Saturday
- Estimated price
- ₱7,500–32,000
Flights from Kuala Lumpur International Airport to Puerto Princesa via Manila
- Ave. Duration
- 8h 28m
- When
- Every day
- Estimated price
- ₱8,000–27,000
- Website
- airasia.com
Flights from Penang International Airport to Sandakan Airport via Kota Kinabalu
- Ave. Duration
- 5h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₱8,000–18,000
Flights from Penang International Airport to Sandakan Airport via Kuala Lumpur International Airport
- Ave. Duration
- 5h 23m
- When
- Every day
- Estimated price
- ₱8,000–18,000
Flights from Penang International Airport to Sandakan Airport via Singapore Changi, Kota Kinabalu
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- ₱8,000–18,000
Flights from Penang International Airport to Sandakan Airport via Senai, Kota Kinabalu
- Ave. Duration
- 8h 25m
- When
- Every day
- Estimated price
- ₱8,000–18,000
Flights from Penang International Airport to Sandakan Airport via Kuching, Kota Kinabalu
- Ave. Duration
- 9h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₱8,000–18,000
Flights from Alor Setar to Sandakan Airport via Kuala Lumpur International Airport
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- ₱7,000–30,000
- Website
- philippineairlines.com
Flights from Penang International Airport to Puerto Princesa via Kuala Lumpur International Airport, Manila
- Ave. Duration
- 11h 45m
- When
- Every day
- Estimated price
- ₱12,000–50,000
Flights from Penang International Airport to Puerto Princesa via Suvarnabhumi, Manila
- Ave. Duration
- 9h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₱13,000–55,000
Flights from Alor Setar to Sandakan Airport via Kuala Lumpur International Airport
- Ave. Duration
- 9h 25m
- When
- Saturday
- Estimated price
- ₱7,500–32,000
Flights from Kuala Lumpur International Airport to Puerto Princesa via Manila
- Ave. Duration
- 8h 28m
- When
- Every day
- Estimated price
- ₱8,000–27,000
Flights from Kuala Lumpur International Airport to Puerto Princesa via Mactan–Cebu
- Ave. Duration
- 7h 10m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- ₱9,000–25,000
- Website
- cebupacificair.com
Flights from Penang International Airport to Puerto Princesa via Don Muang, Manila
- Ave. Duration
- 11h 10m
- When
- Every day
- Estimated price
- ₱16,000–38,000
Flights from Penang International Airport to Iloilo International Airport via Singapore Changi
- Ave. Duration
- 8h 50m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₱13,000–32,000
Flights from Kuala Lumpur International Airport to Puerto Princesa via Manila
- Ave. Duration
- 8h 12m
- When
- Every day
- Estimated price
- ₱8,000–26,000
- Website
- airasia.com
Flights from Penang International Airport to Puerto Princesa via Kuala Lumpur International Airport, Manila
- Ave. Duration
- 10h 25m
- When
- Every day
- Estimated price
- ₱10,000–30,000
Flights from Kuala Lumpur International Airport to Puerto Princesa via Manila
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ₱7,000–21,000
- Website
- flyscoot.com
Flights from Penang International Airport to Iloilo International Airport via Singapore Changi
- Ave. Duration
- 7h 30m
- When
- Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₱7,000–24,000
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Tasek Gelugor to Anak Bukit
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- ₱310–430
- Website
- https://www.ktmb.com.my/Komuter.html
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Nibong Tebal to Kl Sentral
- Ave. Duration
- 3h 16m
- Frequency
- 3 times a day
- Estimated price
- ₱130–700
- Website
- https://www.ktmb.com.my
- Shuttle
- ₱130–190
- Express
- ₱470–700
- Phone
- +603 2267 8000
- [email protected]
- Website
- kliaekspres.com
Train from KL Sentral to Klia T2
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- ₱85–1,200
- Website
- https://www.kliaekspres.com
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












