It does have a timing belt. Regarding replacement, it depends.
- Honda had a recall on a large number of Pilots to replace the belt. If the belt (and water pump) were replaced by Honda the service techs would have marked your engine compartment VIN label. Also, you could sign into the Honda Owners web site, put in your VIN, and they will advise which recalls affect your specific vehicle and whether the recall has been addressed on your specific vehicle.
- My local dealer has recommended replacing the belt after six years or 105,000 miles, claiming the belt gets dry rot - the price for this, as well as replacing the water pump and one other belt, is $950 (plus tax). I have 74,000 miles on the car, they have not examined the belt to see if it needs to be replaced, but they are strongly urging me to fix it now. I'm taking it to another dealer to have them take the cover off and advise if the work needs to be done now.
- I called two other local dealers to get quotes on the same work: the quotes were $1250 and $750.