Elmore is situated between Montpelier and Morrisville on Vermont Rt 12 approximately six miles south of Morrisville. Use the map below to find directions from your location.