Starwood Hotels and Resorts Customer Service and Reservation Number: 1-800-328-6242 or 1-877-STARWOOD. This is the phone number is toll-free for United States and Canada customers getting support from hotel customer support department regarding billing, technical support, making and modify reservations and any query.