Kota Bharu has numerous modern hotels most of which are situated right in the heart of town. Hotel rates vary, depending on the hotel you choose, but the average range of charges is from M$5(US$2) to M$40(US$16). Some hotels provide TV sets in their rooms apart from other conveniences.