The Royal Hotel follows two American backpackers, Hanna (Garner) and Liv (Henwick), who take a job in a remote Australian pub called the Royal Hotel. The pub is run by Billy (Weaving), a charismatic but mysterious man. At first, Hanna and Liv are excited about their new job and the opportunity to experience the Australian Outback. However, they soon realize that the Royal Hotel is not what it seems.