Mystic is located in New London County just east of New London between Groton and Stonington along US Highway 1 on the banks of the Mystic River near Fishers Island Sound. The Mystic Seaport is just north.
Mystic is part of the New London-Norwich metro area.