How to Get from Vigan to Manila
Travel from Vigan to Manila by Partas bus or private transfer. See departure times, fares and how long the journey takes.
Last updated: October 31, 2026

Photo: Jorge Láscar from Melbourne, Australia / Wikimedia Commons, CC BY 2.0
Contents
Vigan's cobbled streets and Spanish colonial houses are a world away from Manila. Between them lies a long night or day of road through the Ilocos coast and the Luzon plains. You can take the overnight bus or hire a private vehicle.
Vigan to Manila by Bus
Partas runs buses from Vigan to Cubao, with departures between 15:00 and 21:00 and a daily evening trip to Pasay at 19:00. Deluxe seats start at PHP 740, Super Deluxe seats cost PHP 800 to PHP 1,000, and the Pasay trip starts at PHP 820.[1] The ride takes from about 7 hours and longer when traffic builds on the way into Manila.[2]
In the other direction, Partas leaves Cubao for Vigan between 22:00 and 23:55 and Pasay at 17:00, so you reach Vigan in the morning.[1]
Vigan to Manila by Private Transfer
A private vehicle lets you leave when you like and stop where you like. On booking platforms, transfers in an economy car for 2, an SUV for 4 or a minivan for 5 start at about $309 per vehicle (October 2026), and the drive takes from about 7 hours.[2]
Comparing Your Options
| Mode | Price | Duration |
|---|---|---|
| Partas bus | From PHP 740 per person[1] | From about 7h[2] |
| Private transfer | From about $309 per vehicle (October 2026)[2] | From about 7h[2] |
Tips for Traveling from Vigan to Manila
- Pick your departure by arrival time: the evening buses from Vigan reach Manila overnight or early in the morning, so check where you will sleep.
- Mind Manila traffic: delays are common on the last stretch, especially if you have a flight to catch.
- Pack for the night bus: bring water, a layer for the air conditioning and a neck pillow.
- Book ahead for weekends and holidays: popular evening departures fill up.
Timetable
| Bus Vigan - Manila $ 22.83–27.68 7h – 10h 19m | |
|
|
| Taxi Vigan - Manila $ 307.42–500.28 7h 30m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Vigan to Manila, including current prices and schedules.
The bus. Partas fares start at PHP 740 for a Deluxe seat.
A private transfer by road takes from about 7 hours, about the same as the bus when traffic is light.
From about 7 hours by bus or private vehicle, and longer when traffic builds up on the way into Manila.
Partas buses to Cubao leave between 15:00 and 21:00, and a bus to Pasay leaves at 19:00.
At the Partas terminals in Cubao and Pasay.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] Partas Transportation Company: Complete Partas Bus Fares & Schedules Guide. Retrieved October 31, 2026.
- [2] 12Go: Vigan - Manila timetable. Retrieved October 31, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.