兰考在郑州市东北方向。
兰考县位于河南省东北部,介于北纬34045至35041,和东经114041至115015之间,全县总面积1116.2平方公里,其中耕地面积785.8平方公里。
北、东与山东省的东明县、曹县接壤,东南、南与民权县、杞县相邻,西接开封市,西北隔黄河与封丘县、长垣县相望。
兰考县处于开封、菏泽、商丘三角地带的中心地位。西距省会郑州110公里,距历史文化名城——开封45公里,是豫东北通往鲁西南的重要门户,区位优越,交通便利,到达新郑国际机场仅需1个小时,到达世界不冻港口——连云港仅需4小时。
东临京九铁路,西依京广铁路,陇海铁路穿境而过。220、310、106三条国道在县城交会,连霍、日南两条高速公路贯穿县境,在兰考设有3个高速出口。省、县、乡、村公路网络纵横交织,四通八达。徐兰高速铁路(徐兰客运专线)经过兰考,并在兰考建有客运站。