Ambassador Bangkok Hotel is generally less than the average price of 4 stars hotels in Bangkok. On average, you can expect to pay C$ 62 per night in Bangkok. Ambassador Bangkok Hotel will run you C$ 54 per night, which is 36% cheaper than the Bangkok average.