Saint Michaels is located on the eastern shore of the Chesapeake Bay. Visitors can easily drive in from Baltimore, Philadelphia, Norfolk, or New York.

Baltimore is just 80 miles northwest, and the drive takes approximately 90 minutes. From Baltimore, or Annapolis or Washington, DC, start out on 50/301 until you cross the Chesapeake Bay Bridge. Bear right when 50 splits from 301, to continue on 50 East. When you approach Easton, bear fight onto the Easton Parkway (Rt. 322) and go through 3 traffic lights. At the 4th light bear right onto Route 33, which is also called St. Michaels Road. Take that for about 9 miles into the town.

Philadelphia is about 120 miles northeast, and that trip takes up to two and a half hours. From Philly, or Wilmington, Delaware, start on 95 South to 896 toward Middletown, which is the last exit in Delaware. Take 896 to Route 301 South, and then to Route 213 South. Continue on to Route 50, and turn left on 50 East. As you approach Easton, follow directions above.

Norfolk is less than 200 miles north, and the drive takes about three and a half hours. From Norfolk, or Virginia Beach, start on Route 13 North and cross the Chesapeake Bay Bridge Tunnel into Salisbury, Maryland. Pick up Route 50 West to the Easton Bypass (Route 322). Follow that to Route 33, which leads right into the town.

If you plan to fly into the area, arrive at Baltimore-Washington International Airport , which is about 10 miles south of Baltimore . This airport accepts hundreds of domestic and international flights each day, and it also the hub for several airlines.