Directions from Pangasinan to Vigan

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

Taxi, bus  •  4 h 19 min

  1. Take a taxi from Pangasinan to Artacho
  2. Take the bus from Artacho to Candon
  3. Take the bus from Candon to Bantay

$21 - $26

Cheapest option

Bus via Bauang  •  7 h 10 min

  1. Take the bus from Pangasinan to Baguio
  2. Take the bus from Bauang to Bantay

$9 - $14

3 alternative options

Bus Fariñas Trans  •  9 h 16 min

  1. Take the bus from Pangasinan to Baguio
  2. Take the bus from Baguio to Vigan

$10 - $11

Taxi  •  3 h 31 min

  1. Take a taxi from Pangasinan to Vigan 141.5 miles

$60 - $80

Drive  •  3 h 31 min

  1. Drive from Pangasinan to Vigan 141.5 miles

$18 - $27

What companies run services between Pangasinan, Ilocos Region, Philippines and Vigan, Philippines?

You can take a bus from Pangasinan to Vigan via Baguio, Baguio, and Bauang in around 7 h 10 min.

Bus operators
Philippine Rabbit
Phone
+63 922 867 7358
Website
facebook.com
Bus from Artacho to Candon
Ave. Duration
1 h 38 min
Frequency
4 times a day
Estimated price
$4 - $6
Schedules at
facebook.com
Book at
facebook.com
Partas
Website
facebook.com
Bus from Candon to Bantay
Ave. Duration
53 min
Frequency
Every 4 hours
Estimated price
$2 - $3
Schedules at
facebook.com
Book at
biyaheroes.com
Bus from Bauang to Bantay
Ave. Duration
2 h 19 min
Frequency
Every 4 hours
Estimated price
$4 - $7
Schedules at
facebook.com
Book at
biyaheroes.com
Fariñas Trans
Website
farinastrans.com
Bus from Baguio to Vigan
Ave. Duration
6 h 15 min
Frequency
Every 4 hours
Estimated price
$7
Schedules at
farinastrans.com
Book at
12go.asia
Other operators
Taxi from Pangasinan to Artacho
Ave. Duration
48 min
Estimated price
$14 - $18

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 French strikes 2018: What are my alternative transport options?, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.

Questions & Answers

The distance between Pangasinan and Vigan is 184 km. The road distance is 226 km.

The cheapest way to get from Pangasinan to Vigan is to bus which costs ₱480 - ₱750 and takes 7 h 10 min.

The quickest way to get from Pangasinan to Vigan is to taxi which takes 3 h 31 min and costs ₱3,400 - ₱4,100.

No, there is no direct bus from Pangasinan to Vigan. However, there are services departing from Pangasinan and arriving at Bantay via Baguio and Bauang. The journey, including transfers, takes approximately 7 h 10 min.

It takes approximately 4 h 19 min to get from Pangasinan to Vigan, including transfers.