Se encuentra a una altitud de 8 [[Nivel del mar|msnm]] a 384 km de la capital estatal, [[Gandhinagar]], en la [[Zona horaria de la India|zona horaria]] [[Huso horario|UTC +5:30]].
Khambhat está situada a {{coor d|22.3|N|72.62|E|}}. Tiene una elevación media de 8 [[metro]]s.