MD 2 enters Baltimore, where it becomes Potee Street and is maintained by the Baltimore Department of Transportation.
 The route heads through urban residential and commercial areas in the Brooklyn neighborhood, intersecting MD 173 (Patapsco Avenue).
A short distance later, it comes to an interchange with I-895 (Harbor Tunnel Thruway) a short distance later that has access from northbound MD 2 to northbound I-895 and from southbound I-895 to southbound MD 2.
The route passes under the Curtis Bay Branch of CSX's Baltimore Terminal Subdivision railroad line and splits into a one-way pair consisting of four lanes in each direction, with the northbound direction of MD 2 following Hanover Street and the southbound direction of MD 2 following Potee Street.
The route crosses over the Patapsco River and continues into the Cherry Hill neighborhood, running to the west of the Middle Branch of the Patapsco River with Hanover Street passing by Harbor Hospital.
Past the Waterview Avenue intersection, MD 2 becomes two-way Hanover Street, a five-lane street.
It crosses over the Middle Branch on the Hanover Street Bridge and continues north through industrial areas.
 MD 2 Truck heads east from the route on McComas Street prior to the interchange with I-95.
Past the I-95 interchange, MD 2 heads through the Federal Hill neighborhood through areas of rowhomes as a two-lane street.

At the intersection with Montgomery Street, MD 2 splits into another one-way pair with the northbound direction running east on Montgomery Street and then turning north on Light Street, intersecting MD 2 Truck (Key Highway) and passing by the Maryland Science Center, and the southbound direction following Hughes Street to Hanover Street.
Along this one-way pair, the route carries one lane in each direction with the exception of Light Street, where the northbound direction has four lanes.
Both directions of MD 2 join again along eight-lane divided Light Street and the route heads toward the Inner Harbor.
Near Harborplace, the route splits into another one-way pair with northbound MD 2 running along three-lane Calvert Street and southbound MD 2 running along four-lane St. Paul Street.
The route crosses many streets in downtown Baltimore, including Pratt Street, Lombard Street, Baltimore Street, Fayette Street, and Saratoga Street.
The one-way pair passes by Mercy Medical Center before coming to US 40.
Calvert Street passes under US 40 (the Orleans Street Viaduct) while St. Paul Street splits into two roadways between Lexington Street and Centre Street, with the left roadway passing under US 40 and the right roadway intersecting US 40 as it follows the one-way pair of Franklin Street westbound and Mulberry Street eastbound.

Past US 40, the route heads away from the downtown area and passes more rowhomes.
It comes to a partial interchange with I-83 (Jones Falls Expressway), consisting of a ramp from southbound I-83 to southbound MD 2, and crosses over Amtrak's Northeast Corridor rail line adjacent to Penn Station serving Amtrak and MARC's Penn Line.
Past the train station, MD 2 intersects the southern terminus of MD 25, which follows a one-way pair along eastbound Lanvale Street (carrying the southbound direction) and westbound Lafayette Avenue (carrying the northbound direction), before it comes to its northern terminus at US 1 and US 40 Truck (North Avenue).

In Baltimore, the daily traffic counts on MD 2 range from a high of 58,375 vehicles along Light Street near the Inner Harbor to a low of 6,075 vehicles along Hanover Street in the Federal Hill neighborhood in 2005.
MD 2 enters Baltimore, where it becomes Potee Street and is maintained by the Baltimore Department of Transportation.  The route heads through urban residential and commercial areas in the Brooklyn neighborhood, intersecting MD 173 (Patapsco Avenue). A short distance later, it comes to an interchange with I-895 (Harbor Tunnel Thruway) a short distance later that has access from northbound MD 2 to northbound I-895 and from southbound I-895 to southbound MD 2. The route passes under the Curtis Bay Branch of CSX's Baltimore Terminal Subdivision railroad line and splits into a one-way pair consisting of four lanes in each direction, with the northbound direction of MD 2 following Hanover Street and the southbound direction of MD 2 following Potee Street. The route crosses over the Patapsco River and continues into the Cherry Hill neighborhood, running to the west of the Middle Branch of the Patapsco River with Hanover Street passing by Harbor Hospital. Past the Waterview Avenue intersection, MD 2 becomes two-way Hanover Street, a five-lane street. It crosses over the Middle Branch on the Hanover Street Bridge and continues north through industrial areas.  MD 2 Truck heads east from the route on McComas Street prior to the interchange with I-95. Past the I-95 interchange, MD 2 heads through the Federal Hill neighborhood through areas of rowhomes as a two-lane street.
At the intersection with Montgomery Street, MD 2 splits into another one-way pair with the northbound direction running east on Montgomery Street and then turning north on Light Street, intersecting MD 2 Truck (Key Highway) and passing by the Maryland Science Center, and the southbound direction following Hughes Street to Hanover Street. Along this one-way pair, the route carries one lane in each direction with the exception of Light Street, where the northbound direction has four lanes. Both directions of MD 2 join again along eight-lane divided Light Street and the route heads toward the Inner Harbor. Near Harborplace, the route splits into another one-way pair with northbound MD 2 running along three-lane Calvert Street and southbound MD 2 running along four-lane St. Paul Street. The route crosses many streets in downtown Baltimore, including Pratt Street, Lombard Street, Baltimore Street, Fayette Street, and Saratoga Street. The one-way pair passes by Mercy Medical Center before coming to US 40. Calvert Street passes under US 40 (the Orleans Street Viaduct) while St. Paul Street splits into two roadways between Lexington Street and Centre Street, with the left roadway passing under US 40 and the right roadway intersecting US 40 as it follows the one-way pair of Franklin Street westbound and Mulberry Street eastbound.
Past US 40, the route heads away from the downtown area and passes more rowhomes. It comes to a partial interchange with I-83 (Jones Falls Expressway), consisting of a ramp from southbound I-83 to southbound MD 2, and crosses over Amtrak's Northeast Corridor rail line adjacent to Penn Station serving Amtrak and MARC's Penn Line. Past the train station, MD 2 intersects the southern terminus of MD 25, which follows a one-way pair along eastbound Lanvale Street (carrying the southbound direction) and westbound Lafayette Avenue (carrying the northbound direction), before it comes to its northern terminus at US 1 and US 40 Truck (North Avenue).
In Baltimore, the daily traffic counts on MD 2 range from a high of 58,375 vehicles along Light Street near the Inner Harbor to a low of 6,075 vehicles along Hanover Street in the Federal Hill neighborhood in 2005.
Maryland Route 2