Travel agents typically earn a commission of around 10-15% for cruise bookings. This percentage can vary depending on the type of cruise, the length of the trip, and other factors. The more complex or expensive a booking is, the higher commission rate travel agents may receive.