There are 2 ways to get from San Fernando to Batanes by bus or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus to Clark International, fly  •  6 h 42 min

  1. Take the bus from San Fernando La Union to Mabalacat
  2. Fly from Clark International (CRK) to Basco (BSO) CRK - BSO

$94 - $432

1 alternative option

Bus to Manila, fly  •  9 h 55 min

  1. Take the bus from San Fernando La Union to Partas Bus Station Pasay
  2. Fly from Manila (MNL) to Basco (BSO) MNL - BSO

$130 - $252

Questions & Answers

The distance between San Fernando and Batanes is 462 km.

It takes approximately 6 h 42 min to get from San Fernando to Batanes, including transfers.

More details

The quickest flight from Clark International Airport to Basco Airport is the direct flight which takes 1 h 30 min.

Search flights

Philippine Airlines offers flights from Clark International Airport to Basco Airport.

Search flights

There are nine+ hotels available in Batanes. Prices start at $100 USD per night.

More details

Map of how to get from San Fernando to Batanes.
Launch map view
  • Distance: 289 miles
  • Duration: 6 h 42 min

What companies run services between San Fernando, Ilocos Region, Philippines and Batanes, Philippines?

There is no direct connection from San Fernando to Batanes. However, you can take the bus to Mabalacat, take the taxi to Clark International airport, then fly to Basco. Alternatively, you can take the bus to Partas Bus Station Pasay, take the walk to Airport Rd / Domestic Rd Intersection, Parañaque City, Manila, take the bus to Ninoy Aquino International Airport, Departures Ramp, Lungsod ng Pasay, Manila, take the walk to Manila airport, then fly to Basco.

Airlines
Philippine Airlines
Website
philippineairlines.com
Flights from Clark International to Basco
Ave. Duration
1 h 30 min
When
Every day
Estimated price
$85 - $420
Cebgo
Website
cebupacificair.com
Flights from Manila to Basco
Ave. Duration
2 h 15 min
When
Every day
Estimated price
$150 - $600
Bus operators
Bataan Transit
Website
bataantransit.com
Bus from San Fernando La Union to Mabalacat
Ave. Duration
4 h 5 min
Frequency
Hourly
Schedules at
bataantransit.com
Book at
pinoytravel.com.ph
Philippine Rabbit
Phone
+63 922 867 7358
Website
facebook.com
Bus from La Union to Mabalacat
Ave. Duration
4 h 8 min
Frequency
4 times a day
Estimated price
$5 - $7
Schedules at
facebook.com
Partas
Website
facebook.com
Bus from San Fernando La Union to Partas Bus Station Pasay
Ave. Duration
6 h
Frequency
Every 4 hours
Estimated price
$8 - $12
Schedules at
facebook.com
Book at
biyaheroes.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including What are the different types of Renfe trains in Spain?, How to get from Southend Airport into central London and Getting to Milan from the airport - to help you get the most out of your next trip.

Trips from San Fernando