Amber is a town in Grady County, Oklahoma, United States. The population was 490 at the 2000 census.
Amber is located at 35°9′35″N 97°52′44″W / 35.15972°N 97.87889°W / 35.15972; -97.87889 (35.159613, -97.878766).
According to the United States Census Bureau, the town has a total area of 4.0 square miles (10.2 km²), all of it land. The Post Office was established in 1903.