Want to visit a tropical paradise and wondering how to go from Manila to Boracay? We can help!
While it’s not far traveling from Manila to Boracay, this journey can seem complicated – at least until you take it step by-step. It’s actually relatively straightforward, with many people taking this trip every day.
Below, I break up exactly how to get to Boracay from Manila, so you know exactly what you need to do. Whether you are looking for Manila to Boracay flights, the Manila to Boracay ferry 2023 schedule or considering taking a bus ride from Manila to Boracay, it’s covered in this guide. This way, you will be in paradise as quick as possible!
I also describe the reverse journey from Boracay to Manila.
Contents
Map: Getting To Boracay From Manila

This map will show you how to go Boracay from Manila.
The distance from Manila to Boracay Island is 310 km and the approximate travel time can take anywhere between 4.5 hours to 15 hours, depending on what transport you’re travelling from Manila to Boracay on.
BEST OPTION: How To Get From Manila To Boracay Island
In terms of the best way from Manila to Boracay, the fastest and the easiest way is to travel by plane.
Option 1: Flight Manila to Boracay
As mentioned above, when it comes to getting from Manila to Boracay, the fastest way to travel is to take a Manila – Boracay flight. Note that there are no direct Manila – Boracay flights, so you’ll need to decide whether to land at Kalibo Airport or Caticlan Airport. The most convenient option is to land in Caticlan, as it is only 30 minutes from Boracay Island.
The Manila to Boracay flight time duration is an hour. The Manila Boracay airfare costs between ₱1,000 – ₱4,500 depending on the promo and season. If you want to get cheap flights to Boracay from Manila, you can search for Manila to Boracay flights promo 2023 as the Manila Boracay fare is usually more affordable. Check with airlines like Cebu Pacific, Philippine Airlines, and AirAsia.
Meanwhile, if you’re looking for the cheapest flight Manila to Boracay, catch a flight to Kalibo ( this fare Manila to Boracay starts at ₱1,250.) This is usually a much cheaper option, but you still need to catch a 1.5 hours van or bus ride to get to Caticlan and factor in that cost as well.
Regardless of which airport you arrive in, you’ll need to make your way to the Caticlan jetty and take one of the local boats to Boracay Island. Click here to read our guide on getting from Caticlan to Boracay Island.
The ferry ticket price from Caticlan to Boracay Island is ₱30, but you’ll also need to pay a port fee of ₱100 and the environmental fee of ₱80. You can purchase your ticket at the port. The short boat ride takes approximately 10-20 minutes.
Click here to see the prices for your dates.
Option 2: Manila – Boracay Ferry
Another alternative is to take the ferry from Manila to Boracay Island. If you prefer this option, you first have to take a bus that goes to Batangas.
A well-known bus company that takes this route is Jam Liner at the Buendia Bus Terminal in Pasay. The travel time via bus takes 3.5 hours, costs between ₱170 – ₱210 and buses leave every 30 minutes.
When you arrive in Batangas Pier, take the ferry to Caticlan. Travel time is 9 hours, and costs between ₱800 – ₱1,900. Once you get to the Caticlan port, take a short 10-20-minute local boat ride (₱210) that will take you to the island.
Click here to see the latest prices.
Option 3: Manila To Boracay Bus
You can also travel from Manila to Boracay via RoRo, also known as “Roll On – Roll Off.” Philtranco in Pasay is the company that offers this mode of travel and like the previous option, this is a combination of both land and sea travel.
To start your journey, from Manila, take a 2-hour bus ride to Batangas Port. Once you’re there, board the RoRo bound for Calapan, Mindoro (3 hours travel time.) The Manila to Boracay fare for buses starts at ₱ 473.55. Note that this doesn’t include ferry fares, which can range from ₱ 375-460 per person per route.
You’ll then be heading south either to Roxas Port, Mindoro (3 hours) or Bulalacao Port (4 hours.)
Once you reach your destination, ride the RoRo bound for Caticlan. If you’re coming from Roxas Port, travel time is approximately 5 hours at ₱ 460. Meanwhile, if you’re from Bulalacao Port, the FasCat takes 3 hours at ₱ 375 per person.
In terms of how many hours from Manila to Boracay this route will take, the total travel time is a huge 15 hours. If you do decide to take this route, it’s recommended that you purchase your Manila to Boracay ticket online in advance to avoid long queues and the hassle of buying your tickets on-site.
Click here to see the latest prices.
Boracay To Manila
If you’re wondering how to go from Boracay Island to Manila, all you need to do is take the above transportation options in reverse.
In terms of how far is Manila from Boracay, the distance is only 310 km, but travel times can take anywhere between 4.5 and 15 hours, depending on your chosen transport method. As discussed above, you can either take a flight – Manila – Boracay, Manila – Boracay ferry, or travel via RoRo.
The previously discussed transportation all works the same way in reverse.
Final Words
So there you have it! In this post, we’ve covered the different transportation from Manila to Boracay in both directions.
The fastest and most convenient way is to take one of the flights from Manila to Boracay Island (or vice versa and hop on one of the Boracay to Manila flights.) As an alternative, you can also catch a Manila ferry to Boracay (Boracay to Manila ferry) or via RoRo.
I hope you found this guide to how to travel from Manila and Boracay Island useful. You can also find all the best things to do in Boracay with kids here, best resorts in Boracay here, otherwise, find all Boracay guides here. If you need help while visiting Manila out check out our Manila itinerary.