Booking.com vs Expedia

Booking.com offers more total listings (42+ million properties) and better mobile experience, while Expedia provides more integrated flight-hotel packages and stronger hotel rewards through Expedia Rewards program.