A single cruise line can't afford to launch a satellite. Instead, they team up with maritime communications companies that rent large amounts of bandwidth to cruise companies. With that in mind, yes, internet on a cruise often costs a pretty penny. However, there are exceptions.