Currently the only direct way there from Manila is a 9 hour overnight bus ride through Ohayami Trans, which can be booked online at Pinoy Travels for about 450 pesos each way.
Other lines run to Banaue via other cities such as Baguio, which are also worth visiting if you have the time.
rice terraces in nearby Hapao village
the view from Banaue town center
view of the back of Banaue town center