Distance between Asheville and Keene
Distance from Asheville, NC to Keene, NH is 747 miles / 1201 kilometers.
Map showing the distance from Asheville to Keene
![]() |
Air distance: | miles km |
Asheville, NC
City: | Asheville, NC |
Country: | United States |
Keene, NH
City: | Keene, NH |
Country: | United States |
Time difference between Asheville and Keene
There is no time difference between Asheville and Keene. Current local time in Asheville and Keene is 20:56 EST (2025-02-27)