The general check-in time for hotels in San Pedro Belize is typically around 2 PM, and check-out time is usually 11 AM. However, these times can vary depending on the hotel, so it's advised to confirm this with the hotel at the time of booking.