You can strike your hotel room from the dwindling list of places you can’t stream Netflix.

The online streaming service unveiled a partnership with Marriott Hotels on Wednesday to bring its TV shows and movies to the chain’s more than 300 hotels in the U.S., effectively ending any chance that guests will ever leave their rooms.

The partnership...