Market House at City Dock in Baltimore: Seafood Counter and Market in the Historic Harbor

Market House at City Dock is a working fish market and seafood counter in a restored 19th-century building on the water's edge, where you can buy whole fish and shellfish or eat prepared seafood at standing tables and a few stools, priced lower than sit-down restaurants but higher than grocery-store fishmongers.

What Market House at City Dock actually is

The market occupies the ground floor of a brick building directly on the Inner Harbor in Fells Point, steps from the water taxis and tourist foot traffic. It functions as a retail fishmonger during the day, with cases of whole fish, shrimp, crab, and oysters, and a small hot counter that turns out fried fish, crab cakes, and steamed seafood by the pound. There is no table service; you order at the counter, eat standing or on one of a half-dozen stools, and clear your own space. The crowd runs from locals grabbing lunch to out-of-town visitors who stumble in while walking the harbor.

Menu and pricing

Raw oysters run $1.50 to $2 each depending on sourcing; half a dozen costs $9 to $12. A fried fish sandwich, typically catfish or flounder, is $11 to $13. Crab cakes are sold individually ($6 to $8) or as a plated lunch with sides ($16 to $18). Steamed crabs are priced by the pound, usually $8 to $14 per pound depending on season and size. Shrimp by the pound runs $10 to $16 raw or steamed. The market sells whole fish at retail prices; a whole striped bass or rockfish typically costs $12 to $16 per pound. Confirm current pricing before ordering, as seafood prices shift with season and supply.

How it compares to other Baltimore seafood options

Market House differs from full-service seafood restaurants like Fogo de Chão or Charleston in that there is no waiter, no table, and no kitchen expediting your order. It sits between a casual carry-out counter and a sit-down restaurant. For a quick crab cake or oyster, it is cheaper and faster than Cantler's Riverside Inn in Canton, where a crab cake lunch runs $22 to $26 and includes a table and service. For buying whole fish to cook at home, Market House beats standard grocery stores on freshness and price. If you want a full meal with seating and cocktails, restaurants like Thames Street Oyster House (also in Fells Point) offer a bar and tables but cost roughly double for similar items.

Who it suits and who it does not suit

Market House works for people who want fresh seafood fast, don't mind eating standing up, and prefer cash savings over comfort. It suits locals who buy fish to cook at home, harbor tourists who want a quick lunch, and anyone eating alone or in pairs. It does not suit groups needing tables, people uncomfortable in crowded standing-room settings, or those expecting plated presentation or service. If you want to linger over a meal or need accessibility to seated dining, choose a traditional restaurant instead.

What the first visit involves

Walk in, survey the cases and hot counter, and join the line. Order and pay at the register. Most items are made to order; expect five to ten minutes for fried items or steamed seafood. Take a stool or eat standing. Bring cash or confirm card acceptance at the moment, as some market counters are cash-primary. If buying raw oysters, ask the server to shuck them; they will open them fresh to order.

Hours, parking, and logistics

Market House is open daily, typically 10 a.m. to 8 p.m., but hours vary seasonally; confirm before visiting. Parking on the street around City Dock fills quickly, especially on weekends; use the paid lot one block up on South Ann Street or the meters on Thames Street. The market is accessible by water taxi to Fells Point and by foot from the main harbor promenade. It is a five-minute walk from the Inner Harbor Visitor Center.

Market House fills a specific role in Baltimore's food landscape: it is the easiest place to eat fresh oysters or a crab cake on the harbor without committing to a long meal or restaurant check.