High tourist season in Honduras is during national holidays and the dry season, running roughly from January to June. Rain can occur anytime during the year, and flooding in the highlands can completely shut down roads and transportation at any time. For the Bay Islands, you should book well in advance during Semana Santa (Easter week) and Christmas/New Year's, though the weather tends to be nice much of the year (with occasional rain). The best months for spotting whale sharks are March and April, when rates also tend to go up. In La Mosquitia, the drier months (Feb-May and Aug-Nov) are easiest for travel.
Honduras lies completely within the tropics. Temperatures range from hot and humid on the Caribbean coast (75°-93°F/24°-34°C), to mild and even cool in highland areas (61°-68°F/16°-20°C), to hot and dry along the southern Pacific coast (82°-90°F/28°-32°C). Seasonal temperatures don't vary drastically, and the change mostly relates to elevation. The amount of precipitation does vary, though. May to November is typically considered the rainy season for the interior, while September to January brings the rains for the North Coast, Bay Islands, and La Mosquitia. Hurricane season runs from August to November, although most, not all, hurricanes are a minor inconvenience.
Note: This information was accurate when it was published, but can change without notice. Please be sure to confirm all rates and details directly with the companies in question before planning your trip.