While a Hummer Stretch Limo can carry up to 20 passengers, it is best to keep the number between 16 and 18 to ensure optimal comfort for all travelers.