Rome2Rio

How to get fromCervantes to Viganby taxi, bus, or car

Find Transport to Vigan

See all options

There are 5 ways to get from Cervantes to Vigan by taxi, bus, or car

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

  1. Taxi, bus via Tagudin

    best
    1. Take the taxi from Cervantes to Tagudintaxi taxi
    2. Take the bus from Tagudin to Viganbus bus Baguio
    4h 38m
    ₱1,177–1,667
  2. Drive 112.7 km

    cheapest
    1. Drive from Cervantes to Vigancar car 112.7 km
    1h 58m
    ₱902–1,303
  3. Taxi, bus

    1. Take the taxi from Cervantes to Candontaxi taxi
    2. Take the bus from Candon to Bantaybus bus Laoag / ...
    2h 14m
    ₱1,262–1,749
  4. Taxi

    1. Take the taxi from Cervantes to Vigantaxi taxi 112.7 km
    1h 58m
    ₱1,700–2,100
  5. Taxi, bus #2

    1. Take the taxi from Cervantes to Tagudintaxi taxi
    2. Take the bus from Tagudin to Bantaybus bus Laoag / ...
    3h 17m
    ₱1,177–1,667

Questions & Answers

What companies run services between Cervantes, Ilocos, Philippines and Vigan, Philippines?

There is no direct connection from Cervantes to Vigan. However, you can take the taxi to Tagudin then take the bus to Vigan. Alternatively, you can take the taxi to Candon then take the bus to Bantay.

Bus operators
Other operators

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