Deepee, depends on what you consider as the city centre - Al Nasser Square? Try doing it at "rush hour", either through the Shindagah Tunnel or Maktoum Bridge! If you did it quicker, must have been an al-Qaeda taxi driver!
Jumeirah Beach Hotel is generally considered to be about twenty-five kilometres from Dubai Intl. Airport, and 20 kilometres from Gold Souk. Most of the other hotels are further out. Jebel Ali Hotel would be 45 minutes drive!