In Mossel Bay, 2 star hotels have average nightly rates of $29. The Backpack Shack is $17 cheaper than the city average at just $12/night.