Call Now


The American Hotel is located on Main Street in downtown historic Freehold, NJ.  We are conveniently located off Route 18 and Route 9 South from the Garden State Parkway South, exit 123.  The hotel is just a one hour drive to New York City, 20 minutes to downtown Red Bank, Asbury or Long Branch and 40 minutes to downtown historic Princeton, NJ.  Local airports; Newark Airport 45 minutes, LaGuardia Airport and JFK International Airport 90 minutes.   

Need directions?

After submitting the "Get Directions" button your page will refresh and directions will be displayed at the bottom of the page.