Maine lobster is easy to find on the coast, but format, freshness, and price range vary enough that knowing what to look for helps. This guide covers the best spots from Portland to Bar Harbor to the MidCoast drive-out pounds, and what to expect at each.
The Three Formats Worth Understanding
Maine lobster comes in three basic forms: the roll, the whole steamed lobster, and the sit-down plate. Knowing which one you want before you pull into a parking lot saves time and money.
The lobster roll is the most portable and the most debated. Cold rolls (Maine style) use chilled lobster meat tossed in a light mayonnaise dressing on a toasted split-top hot dog bun. Warm rolls (Connecticut style) use hot lobster meat dipped in drawn butter, no mayo. Both are common in Maine, and preference runs strong in either direction. If you’ve never had both, the best lobster shacks in Maine runs through some of the classic pound-style spots around the state. For a side-by-side comparison in one stop, The Highroller Lobster Co. at 104 Exchange Street in Portland’s Old Port offers a flight of three mini rolls in different preparations, lime mayo, jalapeño mayo, and Connecticut-style drawn butter, for around $25 to $30 (estimate). It’s a practical way to figure out which style you prefer before committing to a full-size roll.
Whole steamed lobsters are the dinner version. You pick a live lobster by weight (sold per pound), it gets cooked to order, and you crack it at a picnic table with butter on the side. A 1.25-pound lobster typically runs $38 to $55 (estimate) depending on the market price, which shifts noticeably across the season. Sit-down restaurants serve lobster as part of a full menu with prepared starters and sides, and the prices and experience level vary from casual to polished. Portland’s Old Port has some of the best seafood cooking in New England in this category.
Portland: The Most Options Per Square Mile
Portland’s waterfront along Commercial Street has more lobster per block than any other stretch in Maine. The city is also the main arrival point for most visitors, with Portland International Jetport (PWM) serving nonstop flights on the major US carriers. Our Maine Travel Guide covers what else to do while you’re in the city, but if lobster is the priority, the Old Port delivers without much walking.
Luke’s Lobster Portland Pier at 60 Portland Pier is the most consistent walk-up option on the working waterfront. Counter service, Maine lobster from known suppliers, and harbor views, with rolls around $30 to $32 (estimate). The Highroller Lobster Co. on Exchange Street is the place for the roll flight and more creative preparations, including lobster mac and grilled cheese versions if you want something beyond the standard bun.
For a sit-down dinner, Eventide Oyster Co. on Middle Street is the most-discussed lobster spot in Portland, built on their brown butter lobster roll at around $27 to $29 (estimate). The wait on summer weekends can run 30 to 45 minutes for a table, so arrive before noon or after 2 pm if you can. Gilberts Chowder House at 92 Commercial Street is a faster option: counter service with a chowder bread bowl and lobster BLT in the $18 to $26 (estimate) range, useful when you want both chowder and lobster in one stop without a table wait.
If you’re weighing Portland against Bar Harbor as your base, the Portland or Bar Harbor comparison lays out the tradeoffs across dining, lodging, and activities.
Bar Harbor and the Downeast Shore
Bar Harbor sits on Mount Desert Island about 50 miles east of Bangor (BGR) and roughly 3 hours and 20 minutes from Portland on the fast route: I-95 north to Augusta, then Route 3 east through Ellsworth to the Mount Desert Island causeway. It has its own lobster ecosystem, partly because the waters around Acadia see heavy lobster boat traffic from June through October.
The Travelin Lobster on Route 102, about 3 miles south of Bar Harbor village on the quieter west side of the island, is the spot locals mention most. It reads as a casual shack from the road, and it is, but the rolls are full-sized and the lobster comes hot with drawn butter. They have outdoor seating, fire pits, and a bar. Bar Harbor Lobster Pound at 414 Route 3, near the Hull Cove entrance to Acadia National Park, is the pick-your-own-lobster option: you choose a live lobster from the tank, it gets steamed to order, and a dessert boat with blueberry pie sits nearby. It draws families specifically because of the interactive format. Geddy’s at 19 Main Street in town is the casual full-service choice if you want a table and a draft beer with your warm brown butter roll. Plan around $28 to $42 (estimate) for a standard roll anywhere in Bar Harbor during peak summer.
MidCoast: The Drive-Out Pounds
The MidCoast stretch between Brunswick and Rockland, where Route 1 hits the long finger peninsulas running south toward the open Atlantic, has some of the state’s most respected working pounds. Prices tend to run a few dollars lower than Bar Harbor or Portland’s Old Port, and the settings are less crowded.
McLoons Lobster Shack in South Thomaston, about 12 miles south of Rockland on Island Road, is a well-known counter-service operation right on the harbor. You order at a window, get cold lobster rolls on a toasted bun at a picnic table, and eat with lobster boats visible from your seat. It sits about an hour north of Portland on Route 1 and 30 minutes south of Camden, which puts it in range of either as a day trip or a meal stop heading up the coast. They close each fall when the season ends, typically by mid-October, so check hours before driving out in September. Dessert runs to blueberry bread pudding and whoopie pies.
Southern Coast: Kennebunkport
Driving up from the New Hampshire border at Kittery, about 90 minutes south of Portland on I-95, Kennebunkport is the first well-developed lobster stop on Route 1. The town itself sits at the mouth of the Kennebunk River around Dock Square, and it has a range of dining options beyond the shack format. Alisson’s Restaurant at 11 Dock Square offers a lobster bisque that earns consistent praise, thick, with real chunks of lobster, and a petite roll trio for people who want to sample without committing to a full meal. Standard rolls along the southern coast run roughly $28 to $38 (estimate) in summer, slightly lower than Portland or Bar Harbor pricing at most spots.
What to Budget and When to Go
A sit-down lobster dinner with a drink and a side typically runs $45 to $60 (estimate) per person at most coastal restaurants. Counter-service pounds and shacks come in lower, often $30 to $42 (estimate) for a roll with chips. The market price for whole lobster shifts with the season, and late September through early October is when prices soften most noticeably, sometimes 15 to 20 percent below peak August rates, as the summer rush ends and more boats are hauling. If you’re building a full Maine vacation budget, our guide to what Maine costs covers lodging, ferry fares, park fees, and dining across the state.
Lobster is on menus from May through October at most coast-side spots, but peak season runs mid-July through mid-August when boats are hauling at full capacity and every pound has live tanks. Fall visitors often find shorter lines, better prices, and the same lobster. For broader guidance on when to time your trip, the best time to visit Maine covers what changes by month across the coast.
Frequently asked questions
What is the difference between a cold and warm lobster roll?
A cold lobster roll (Maine style) uses chilled lobster meat tossed in a light mayonnaise dressing on a toasted split-top hot dog bun. A warm lobster roll (Connecticut style) serves hot lobster meat with drawn butter instead of mayo. Both styles are common throughout Maine. Eventide Oyster Co. in Portland is known for their brown butter version, which is a warm-style roll. The Highroller Lobster Co., also in Portland, offers a mini flight that lets you compare styles side by side before committing to a full-size roll.
How much does lobster cost in Maine?
A standard lobster roll at a counter-service shack runs roughly $28 to $42 (estimate) in summer depending on size and location, with Bar Harbor and Portland’s waterfront running toward the higher end. A whole steamed 1.25-pound lobster at a dock-side pound typically costs $38 to $55 (estimate), though market prices shift across the season. Late September and early October are when lobster prices soften most, making those weeks a good window if you want the same quality at a lower price point.
Do I need a reservation to eat lobster in Maine?
Most lobster pounds and shacks operate walk-up counter service with no reservations. Sit-down spots in Portland, including Eventide Oyster Co., do accept reservations and fill quickly on summer weekends; booking 1 to 2 days ahead avoids the longest waits. In Bar Harbor, Geddy’s and a few other full-service restaurants take reservations, and July and August weekends book out within a day or two. If you plan to eat at a specific sit-down spot during peak season, booking ahead is worth the 5 minutes it takes.