Overview: The Journey to Boracay Is Multi-Stage
Boracay is a small island separated from the mainland of Panay, Philippines, by a narrow strait. This means no one drives directly to Boracay — every visitor must combine at least one flight and one boat crossing. Understanding this multi-stage journey is essential to planning a smooth trip. The total travel time from Manila ranges from as little as 2.5 hours (flying to Caticlan and catching a fast boat) to over 14 hours (overnight ferry).
The most common and recommended route is: Manila → Caticlan Airport → Caticlan Jetty Port → Boracay Cagban Jetty Port → your hotel. Once you understand each stage of this route, the whole journey feels completely manageable.
Step 1: Flying to the Philippines — Which Airport in Manila?
If you are arriving in the Philippines from abroad, you will almost certainly land at Ninoy Aquino International Airport (NAIA) in Manila. NAIA has four terminals: Terminal 1 (international carriers), Terminal 2 (Philippine Airlines), Terminal 3 (Cebu Pacific, AirAsia, and other carriers), and Terminal 4 (small domestic routes). For your onward flight to Caticlan or Kalibo, you will need to transfer between terminals if needed — allow at least 3–4 hours between your international arrival and domestic departure.
If you are flying within the Philippines, you depart from either Terminal 2 (Philippine Airlines), Terminal 3 (Cebu Pacific, AirAsia Philippines), or occasionally Terminal 4.
Step 2: The Two Airport Options — Caticlan vs. Kalibo
This is the most critical decision in planning your journey to Boracay. Two airports serve as gateways to the island, and they are very different in terms of location, convenience, and cost.
Option A — Caticlan Airport (MPH) — Strongly Recommended
Godofredo P. Ramos Airport in Caticlan (IATA code: MPH) is located just 3 kilometers from the Caticlan Jetty Port, the main embarkation point for boats to Boracay. The transfer from the airport to the jetty takes approximately 10–15 minutes by tricycle. This is by far the most convenient option.
Flight time from Manila: Approximately 50–60 minutes. Airlines operating this route: Philippine Airlines (PAL), Cebu Pacific, and AirAsia Philippines. Flights typically depart from early morning (5:30 AM) through late afternoon (4:00 PM). Prices range from ₱1,800 to ₱6,500 each way depending on airline, season, and how far in advance you book. Promotional fares as low as ₱999 occasionally appear on Cebu Pacific.
The airport itself is compact — there is one terminal building with basic facilities including a small café and souvenir shop. No luggage conveyor belt — bags are brought out by hand. Despite its simplicity, its proximity to Boracay makes it the undisputed first choice for most travelers.
Important note: Caticlan Airport has a short runway that limits it to small turbo-prop aircraft (ATR 72 and similar). During bad weather or high winds, flights can be cancelled or diverted to Kalibo. Travel insurance is advisable.
Option B — Kalibo International Airport (KLO) — Budget/International Option
Kalibo International Airport (IATA: KLO) is located in Kalibo, Aklan, approximately 70 kilometers from Caticlan Jetty Port. The journey from Kalibo Airport to the jetty takes 1.5–2 hours by van or bus along provincial roads.
Why choose Kalibo? The airport handles significantly more flights, including international charters from South Korea, China, Taiwan, and Hong Kong. Fares from Manila are often ₱500–₱1,500 cheaper than Caticlan. The runway can handle larger jet aircraft, making it more weather-reliable.
How to get from Kalibo to Caticlan: Multiple shuttle bus and van companies operate from outside the arrivals hall. Tickets cost ₱200–₱250 per person, and departures happen roughly every 30–60 minutes. The journey passes through small Aklan towns and scenic farmland. Some travelers find the bus ride enjoyable; others find it tedious. The total door-to-door time from Kalibo Airport to Boracay beach is typically 3.5–5 hours including the bus and boat crossing.
How Many Flights Go to Boracay Per Day?
During peak season (November–April), typically 6–10 round-trips per day connect Manila to Caticlan, operated across three airlines. Morning departures are most popular (6:00 AM – 9:00 AM), with a secondary peak in the early afternoon. On weekends and holidays, frequency increases. During low season (May–October), some flights are reduced to 4–6 daily round-trips.
For Kalibo, the frequency is similar for domestic routes, plus irregular international charters. If traveling from South Korea, Japan, or China, direct charter flights to Kalibo may be available through tour operators in your home country.
Other domestic routes include direct flights from Cebu (45 minutes, multiple daily), Davao (1.5 hours, limited schedules), and Clark/Angeles City (occasional service). During peak season, connection flights from Siargao, El Nido, and other Philippine tourist destinations also operate.
What About Iloilo? Is It Near Boracay?
This is a common point of confusion for travelers, particularly international visitors. Iloilo City is NOT a gateway to Boracay in the traditional sense — it is a separate destination on the southern part of Panay Island, about 90 kilometers by road from Caticlan.
However, Iloilo International Airport (ILO) receives more international flights than Caticlan, and some travelers deliberately fly into Iloilo to explore both cities before heading north to Boracay. The journey from Iloilo City to Caticlan Jetty Port takes approximately 3–4 hours by bus or van (cost: ₱300–₱400). Air-conditioned buses depart from Iloilo's Tagbak Terminal.
If your itinerary only includes Boracay, do not fly to Iloilo — fly to Caticlan or Kalibo. Iloilo is a wonderful city worth visiting on its own merits (excellent seafood, colonial heritage, vibrant food scene), but it adds significant travel time to a Boracay-only trip.
Can You Get to Boracay by Boat Only? (No Plane)
Yes, it is technically possible to reach Boracay from Manila entirely by sea — but it requires commitment. Here are the practical options:
2GO Travel Ferry (Manila to Caticlan): 2GO Travel operates weekly overnight ferry services from Batangas Port (south of Manila, 2 hours from NAIA) to Caticlan. The voyage takes approximately 10–12 hours overnight. Accommodation classes range from reclining airline-style seats (₱800–₱1,200) to basic cabins (₱1,500–₱2,500) and premium cabins. The ferry typically departs in the evening and arrives at Caticlan in the morning. From Caticlan, proceed normally to Boracay by boat.
This option is popular with backpackers and budget travelers who find the overnight journey an adventure in itself. The ferry crossing can be rough in bad weather. Book well in advance during holiday periods. The 2GO website and app allows online booking.
Bus + Ferry combination: Some travelers take a long-haul bus from Manila to Batangas, then a local ferry to Romblon or other intermediate islands. This scenic island-hopping route is adventurous but adds multiple days to the journey. Not recommended unless island-hopping through the Sibuyan Sea is itself a goal.
The Final Leg: Caticlan Jetty Port to Boracay
Whether you fly to Caticlan, arrive by ferry, or transfer from Kalibo, the final connection to Boracay is the same: a short boat crossing from Caticlan Jetty Port to Cagban Jetty Port on Boracay.
Getting to Caticlan Jetty Port: From Caticlan Airport, take a tricycle (₱50–₱80, 10–15 minutes). From Kalibo Airport shuttle, you are dropped directly at or near the port. From the 2GO ferry terminal, you are already at the Caticlan area.
Fees to pay at the jetty: Before boarding, you must queue at the terminal counters to pay: (1) Terminal Fee: ₱100 per person; (2) Environmental Fee: ₱75 per person (valid for your entire stay — keep this receipt). These fees are paid at separate counters; have exact change ready. Some counters accept GCash but cash is safer.
The boat crossing: Traditional outrigger banca boats carry passengers and luggage across the narrow strait. The crossing takes 10–20 minutes depending on sea conditions. Boat fare is ₱30–₱45 per person. Life jackets are provided. Boats depart roughly every 15–30 minutes from early morning (5:30 AM) until 10:00–11:00 PM. During rough weather (Habagat season), the crossing may be delayed or cancelled.
Arriving at Boracay — Cagban Jetty Port: Upon arrival at Boracay, you exit through a small terminal. Tricycles (₱25–₱50 per person for fixed-route shared rides) wait outside. For hotels in Station 1, expect to pay ₱150–₱200 for a private tricycle as it is the farthest point. There are no taxis on Boracay — tricycles are your primary land transport.
Getting Around Boracay Island
Once on the island, the transportation reality is very different from any major city. Boracay has a strict no private cars policy on its main roads to preserve the beachside environment. All local and tourist transport runs on tricycles, e-trikes, and motorcycles.
E-Trikes (Electric Tricycles)
Since Boracay's 2018 environmental rehabilitation, electric tricycles (e-trikes) have replaced most conventional tricycle routes along the main beachside road. They are quieter, more eco-friendly, and run on fixed routes with shared fares of ₱10–₱25 per person for standard routes. Hailing one is easy — they run continuously along the main road from roughly Station 3 to Station 1.
Conventional Tricycles
Available for private hire, conventional tricycles can reach areas off the main road including the island's interior and less-visited beaches. For private hire, negotiate the fare before boarding. Standard private hire fares: Station 2 to Station 1 (₱80–₱100); Station 2 to Cagban Jetty (₱100–₱150); Station 2 to Bulabog Beach (₱80–₱120); Station 2 to Puka Shell Beach (₱200–₱300).
Habal-Habal (Motorcycle Taxis)
For single riders, motorcycle taxis called habal-habal are faster and can navigate narrow interior roads. They are particularly useful for accessing remote parts of the island. Fares are similar to tricycles but faster. Always agree on price before boarding and ensure the driver provides a helmet.
Walking
For White Beach itself, walking is the best and most enjoyable option. The beachfront path from Station 3 to Station 1 takes approximately 40–50 minutes at a leisurely pace. Most hotels, restaurants, bars, and activity operators along White Beach are accessible on foot from a central Station 2 base.
Renting a Scooter
While private cars are banned, rented scooters and small motorcycles are technically permitted on inland roads. Rental shops exist in the island interior. However, road conditions can be rough, insurance is minimal, and accidents do occur. Riders must have a valid motorcycle license. Not recommended for inexperienced riders.
Practical Checklist for Your Journey
Before you travel, prepare the following: (1) Book your Caticlan or Kalibo flight as early as possible — peak season fares increase significantly closer to departure. (2) Have Philippine Pesos in cash for all transfers — ATMs at Caticlan and inside Boracay are available but can be busy. (3) Download an offline map of Boracay before you lose data connection during the transfer. (4) Keep your Environmental Fee receipt for the duration of your stay — it may be checked by island authorities. (5) Pack a small daypack for the boat crossing and keep valuables and electronics in a waterproof bag in case of spray. (6) Note the last boat departure time from Caticlan (approximately 10:00–11:00 PM) and plan arrivals accordingly to avoid being stranded at the port.



