Annapolis and Baltimore are quite close to each other in Maryland. The distance depends a bit on whether you mean straight-line distance or driving distance.
Distance in miles and kilometers
Most mapping and distance calculators put the straight-line distance between Annapolis, MD and Baltimore, MD at about 22 miles, which is roughly 36 kilometers. By road, common driving routes via major highways are around 25 to 31 miles (about 40 to 50 kilometers), depending on your exact start and end points within each city.
Typical driving time
In normal traffic, the drive usually takes about 35 to 40 minutes by car between central Baltimore and downtown Annapolis. Travel time can increase during rush hour, especially on routes that pass near or use major commuter corridors.
