From Bangkok :
Hualampong railway station
Only one train is running from monday to friday. Departure at 6.55 and arrive at 10.35 at Pattaya train station.
Suvarnabhumi Airport ( International Flights )
Taxi will takes you to Pattaya in about 1 hour for around 900 bahts or you can get a bus which will cost around 100 bahts. to do so, you need to go to the 'Transportation Centre' near the main Terminal. There, 3 buses are scheduled everydays at 09.00, 11.00 and 17.00.
Don Muang Airport ( Domestic Flights )
The easiest and quickest way is to get a taxi and go directly to Pattaya, it will cost you around 1000 bahts. Otherwise, you have to go to Ekamai Bus Terminal to get a bus or to go to the 'Transportation Centre' at Suvarnabhumi Airport to do the same. You need to count with the traffic, the schedule to respect and so on but it's up to you.
Ekamai Bus Terminal ( opposite to the BTS Station of the same name )
Every 40 minutes from 5.00 to 20.00. All buses are air conditioned.
Mo Chit Bus Terminal ( next to the BTS Station of the same name )
Two companies take care of this line, the first one, Kamphaeng Pet 2 Road, got departures every hour from 6.30 to 18.30 ( 2.30 hours journey ) , while the second one, Sri Ratcha Tours, got departure every hour from 5.00 to 20.00 ( 2.30 hours journey ) and is a bit more confortable (e.g. Air Con ).

All buses terminate at the
North Bus Terminal which is located at the intersection of Central Pattaya Road and Sukhumvit Road
