There are 8 ways to get from Manila to Villaviciosa by bus, car, taxi, 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.
Bus
best- Take the bus from Partas Bus Station Pasay to Narvacanbus Laoag
8h 28m₱1,200–1,942Drive 392.3 km
- Drive from Manila to Villaviciosacar 392.3 km
6h 2m₱3,140–4,536Taxi
- Take the taxi from Manila to Villaviciosataxi 392.3 km
6h 2m₱5,500–7,000Fly to Laoag International Airport, bus, taxi
- Fly from Ninoy Aquino International Airport (MNL) to Laoag International Airport (LAO)plane MNL - LAO
- Take the bus from Laoag to Ampandulabus
- Take the taxi from Ampandula to Villaviciosataxi
6h 2m₱7,120–12,717Bus via Cubao Viron Terminal
- Take the bus from Cubao Viron Terminal to Santa Mariabus Cubao . Vigan
11h 6m₱1,379–1,509Bus, taxi
- Take the bus from Quezon City to Kianganbus Sagada
- Take the taxi from Kiangan to Villaviciosataxi
7h 44m₱3,911–4,513Fly to Tuguegarao Airport, taxi
- Fly from Ninoy Aquino International Airport (MNL) to Tuguegarao Airport (TUG)plane MNL - TUG
- Take the taxi from Tuguegarao-Airport-TUG to Villaviciosataxi
6h 23m₱8,630–12,577Fly to Cauayan, taxi
- Fly from Ninoy Aquino International Airport (MNL) to Cauayan (CYZ)plane MNL - CYZ
- Take the taxi from Cauayan-Airport-CYZ to Villaviciosataxi
7h 7m₱9,030–14,677
Ninoy Aquino International Airport (MNL) to Laoag International Airport (LAO) flights
Questions & Answers
The cheapest way to get from Manila to Villaviciosa is to bus via Cubao Viron Terminal which costs ₱1,300 - ₱1,600 and takes 11h 6m.
The fastest way to get from Manila to Villaviciosa is to fly and bus and taxi which takes 6h 2m and costs ₱7,000 - ₱13,000.
No, there is no direct bus from Manila station to Villaviciosa. However, there are services departing from Partas Bus Station Pasay and arriving at Narvacan via . The journey, including transfers, takes approximately 8h 28m.
The distance between Manila and Villaviciosa is 402 km. The road distance is 392.3 km.
The best way to get from Manila to Villaviciosa without a car is to bus which takes 8h 28m and costs ₱1,200 - ₱2,000.
It takes approximately 8h 28m to get from Manila to Villaviciosa, including transfers.
Manila to Villaviciosa bus services, operated by Partas, depart from Partas Bus Station Pasay.
Manila to Villaviciosa bus services, operated by Partas, arrive at Narvacan station.
Yes, the driving distance between Manila to Villaviciosa is 392 km. It takes approximately 6h 2m to drive from Manila to Villaviciosa.
There are 25+ hotels available in Villaviciosa.
What companies run services between Manila, Philippines and Villaviciosa, Philippines?
Partas operates a bus from Partas Bus Station Pasay to Narvacan 3 times a day. Tickets cost ₱800–1,500 and the journey takes 7h 52m.
- Website
- cebupacificair.com
Flights from Ninoy Aquino International Airport to Laoag International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ₱4,200–13,000
Flights from Ninoy Aquino International Airport to Tuguegarao Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- ₱4,800–8,000
Flights from Ninoy Aquino International Airport to Cauayan
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ₱4,700–10,000
- Website
- philippineairlines.com
Flights from Ninoy Aquino International Airport to Laoag International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ₱6,000–11,000
Flights from Ninoy Aquino International Airport to Tuguegarao Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- ₱5,500–7,000
Flights from Ninoy Aquino International Airport to Cauayan
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ₱5,000–7,000
- Phone
- (+632) 724 9820
- [email protected]
- Website
- facebook.com
Bus from Partas Bus Station Pasay to Narvacan
- Ave. Duration
- 7h 52m
- Frequency
- 3 times a day
- Estimated price
- ₱800–1,500
- Schedules at
- facebook.com
- Book at
- biyaheroes.com
Bus from Laoag to Ampandula
- Ave. Duration
- 1h 42m
- Frequency
- Every 4 hours
- Estimated price
- ₱190–550
- Schedules at
- facebook.com
- Book at
- 12go.asia
- Phone
- +63 2 741 0405
- [email protected]
- Website
- facebook.com
Bus from Cubao Viron Terminal to Santa Maria
- Ave. Duration
- 8h 37m
- Frequency
- Every 4 hours
- Estimated price
- ₱880
- Schedules at
- viron.ph
- Phone
- +63 927 559 2197
- [email protected]
- Website
- facebook.com
Bus from Quezon City to Kiangan
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- ₱1,089
- Schedules at
- codalines.ph
- Ave. Duration
- 3h 52m
- Estimated price
- ₱650–7,000
Basic Taxi
- Phone
- +63 2 352 7777
- Website
- facebook.com
Dollar Taxi
Grab Taxi
- Website
- grab.com
Green GSM
- Phone
- +63 2 7777 8080
- Website
- greengsm.ph
MGE Taxi
R&E Taxi
- Phone
- +63 2 3529089
- Website
- web.facebook.com
Ilocos Transport Coop
- Phone
- 09771282271
Tuguegarao Taxi n Services
- Phone
- 0905 779 1106
- Website
- facebook.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







