The driving distance from New York City to Richmond, Virginia is approximately 250 miles, placing the midpoint around 125 miles from either city. The closest notable city to this halfway mark is Atlantic City, New Jersey, making it a convenient stop for travelers.