Thanks Lisa. I know the excursion times are approximate, and I did see on Princess' website that info. They do give breakdowns of the duration on the excursions as well. Example, I saw on the first excursion it's a 30 minute ride to the site, then a 25 minute info session, then the 1.75 hour horseback ride, then a 20 minute snack, then the 30 minute ride back to the ship, to account for the 3.5 hours.
2007 - Majesty of the Seas (Bahamas)
2009 - Enchantment of the Seas (Western Caribbean)
2010 - Freedom of the Seas (Western Caribbean)
2013 - Golden Princess (Alaska, roundtrip from Seattle)