The Town of Upper Marlboro is located near the near the crossroads of Rt. 301 and Pennsylvania Ave (Rt. 4) in Prince George’s County Maryland and is accessible from the Capitol Beltway via exits at Ritchie-Marlboro Road, Rt. 202 or Route 4.

The Town of Upper Marlboro is also served by TheBus, Prince George’s County’s public transportation service on Routes 20, 21, 51, and 53. For other public transportation options within Prince George’s County, visit the County’s transportation page.


The Town of Upper Marlboro maintains parking meters along Main, Pratt Street, the east side of Elm Street, and Old Mill Road. The County has meters along Gov. Oden Bowie Drive, the west side of Elm Street directly in front of the Post Office, and Water Street. Please be aware of whose meter you are using, since times and charges for Town and County meters may be different.

The County also maintains several parking lots and parking structures near the Courthouse and County Administration Building. Some lots or areas are restricted for parking permits only. Make sure to look for signs that allow public parking. Visit the County Web site for more specific information on meters and parking lots/structures.

The County offers free parking to the public at the Equestrian Center/Showplace Arena on Water Street south of Route 4. Ride the County’s free and frequent shuttle buses to the Courthouse, County Administration Building or other downtown destinations. Citizens reporting for jury duty at the Court House should park in the Equestrian Center unless otherwise directed.

In addition, there are many private parking lots in downtown Upper Marlboro which are not open to the general public. The Town offers monthly parking at our Church Street parking lot. For more information, contact Town Hall.