Expedia has a rewards program called Expedia+ Rewards. The program has three membership levels: +blue, +silver and +gold. Members have the ability to earn points based on how much they spend booking flights, hotels, activities and packages.
Through participation in Expedia+, members earn 2 points for every $1 spent on booking hotels, packages and activities. Members also earn 1 point for every $5 spent on booking flights as well as 2 points for every $1 spent on cruise bookings with most major cruise lines. Through Expedia+ membership, members also benefit from an enhanced shopping experience, a hotel price guarantee and other rewards.