New Harmony is located along the Wabash River in southern Indiana, 30 miles west of Evansville. Take I-64 to Exit #4. Follow IN-69 South 7 miles to IN-66 West. IN-66 leads directly to New Harmony. From Evansville, travel time on IN-66/Diamond Ave. is approximately 30 minutes.
Drive time is approximately two hours from St. Louis and Louisville; about three hours from Indianapolis and Nashville.
The nearest airport is Evansville Regional Airport. The New Harmony Inn makes shuttle service, an economical alternative to taxis, available to its guests by reservation. Several rental car outlets are located at the airport.