Not in Thailand. The pricing structure is all over the place. Some hotels cheaper online, some cheaper in person, some the same.
Many discount for stays of 2,3,4 nights some dont.
I went to a hotel low season 3500 baht walk in, online 1400 baht. Hotel was almost empty.
Half the staff dont know what to do.