The average price range for San Luis Obispo Hotels is between $100 and $250 per night, depending on the hotel and the time of year.