In Oudtshoorn, 4 star hotels have average nightly rates of $88. Queens Hotel By Bon Hotels is $11 cheaper than the city average at just $77/night.