Rome2rio's partners include

There are 3 ways to get from Vigan to Batanes by bus or plane

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

Map of how to get from Vigan to Batanes.
Launch map view
  • Distance: 226.5 miles
  • Duration: 12 h 34 min

What companies run services between Vigan, Philippines and Batanes, Philippines?

There is no direct connection from Vigan to Batanes. However, you can take the bus to Laoag, take the taxi to Laoag airport, then fly to Basco. Alternatively, you can take the bus to Candon, take the bus to Mabalacat, take the taxi to Luzon Island airport, then fly to Basco.

Airlines
Island Transvoyager
Website
air-swift.com
Flights from Laoag to Basco via Manila
Avg. Duration
10 h 5 min
When
Saturday and Sunday
Estimated price
$330 - $550
Flights from Manila to Basco
Avg. Duration
1 h 45 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$310 - $550
Philippine Airlines
Website
philippineairlines.com
Flights from Luzon Island to Basco
Avg. Duration
1 h 30 min
When
Every day
Estimated price
$85 - $420
SkyJet
Website
flyskyjetair.com
Flights from Manila to Basco
Avg. Duration
1 h 10 min
When
Every day
Estimated price
$120 - $200
Bus operators
Partas
Website
facebook.com
Bus from Bantay to Laoag
Avg. Duration
1 h 22 min
Frequency
Every 4 hours
Estimated price
$2 - $4
Schedules at
facebook.com
Book at
biyaheroes.com
Bus from Bantay to Candon
Avg. Duration
53 min
Frequency
Every 4 hours
Estimated price
$2 - $3
Schedules at
facebook.com
Book at
biyaheroes.com
Philippine Rabbit
Phone
+63 922 867 7358
Website
facebook.com
Bus from Candon to Mabalacat
Avg. Duration
3 h 12 min
Frequency
4 times a day
Estimated price
$7 - $11
Schedules at
facebook.com
Book at
facebook.com
Bus from Candon to Philippine Rabbit Avenida
Avg. Duration
4 h 20 min
Frequency
4 times a day
Estimated price
$9 - $14
Schedules at
facebook.com
Book at
facebook.com

How far is it from Vigan to Batanes?

The distance between Vigan and Batanes is 362 km.

What is the cheapest way to get from Vigan to Batanes?

The cheapest way to get from Vigan to Batanes is to bus and fly which costs ₱9,500 and takes 9 hours 12 minutes.

What is the fastest way to get from Vigan to Batanes?

The quickest way to get from Vigan to Batanes is to bus and fly which takes 7 hours 42 minutes and costs ₱12,000.

How long does it take to get from Vigan to Batanes?

It takes approximately 12 hours 34 minutes to get from Vigan to Batanes, including transfers.