The Grand Palace is located in Bangkok, Thailand. The easiest way to get there is to take a taxi from any major hotel in Bangkok. You can also take the BTS Skytrain to the Saphan Taksin station and then take a Chao Phraya Express Boat to the Tha Chang pier, which is located next to the Grand Palace.