The price range for a cruise to Africa can be anywhere from $1,500 to $10,000 per person. This range encompasses a variety of cruise options, from more affordable options with fewer amenities to luxury cruises with all-inclusive packages.