Yes, a majority of the hotels in Tirupati do offer non-smoking rooms. It is advisable to mention your preferences while booking.