The Miles River is a river in Talbot County, Maryland. It is a tributary of the Eastern Bay and is thus part of the Chesapeake Bay watershed. The town of St. Michaels is located on the Miles River, and the river's name is believed to be derived from the name of the town.