Booking.com primarily focuses on hotel bookings, while Expedia offers a wider range of travel services, including flights, car rentals, and activities. Trivago's focus is on helping travelers find the best hotel deals by comparing prices across various booking sites.