NEW YORK, April 30 -- Uber yesterday unveiled a new feature allowing users to book a hotel room directly from its app, the latest step in its push to become a one-stop shop for everyday needs.

The company had already broadened its ambitions in 2014 with the launch of Uber Eats, which started as a food delivery service before expanding into wider shopping, from cosmetics to electronics.

The San Francisco-based company will now let users book hotel rooms through the app via a partnership with travel site Expedia, which lists more than 700,000 properties. The tie-up also envisions eventually adding short-term rentals from the Vrbo platform.

The hotel booking tool works much like other travel sites, with search, maps, and filters for price...