Direct flights are there from major Indian cities to Bangkok. As an Indian, you get Visa on arrival. Pattaya is just around 140kms from Bangkok.
You get budget stay options in Bangkok in Khao San R (Read More)oad, which is one of the major localities of the city.