It depends on the cruise liner you choose. While a few give a free room service, others charge a fee for a late-night order. A few cruise liners also offer 24-hour room service.