Bamboo Room Restaurant
seafood★ 4.3(280)
A Haines institution since 1953, separated from the Pioneer Bar by what was once a literal bamboo curtain, this all-American diner is where locals go for halibut fish and chips that regularly gets called the best in Southeast Alaska. The menu sticks to straightforward seafood, burgers, and diner classics, and the vibe is comfortably no-frills. Portions are generous and the price is right by Alaska standards.
4 local tips
- The halibut fish and chips is the dish to order — the local reputation for it is well-earned
- The connected Pioneer Bar is a genuine local hangout with pool and karaoke on weekend nights
- Open year-round, which matters a lot in a town where many restaurants close in winter
- Hours vary seasonally; check their Facebook page before planning dinner around it
Deer Heart
american★ 4.6(95)
The most ambitious kitchen in town, operating in historic Fort Seward and sourcing almost everything from the Chilkat Valley — local farms, fishermen, and foragers. Wednesday nights rotate between pizza and paella, while Sunday brunch fills up with the kind of crowd that appreciates ingredients treated seriously. The chef's background in sustainable food systems from the Culinary Institute of America shapes the entire menu.
4 local tips
- Wednesday pizza-and-paella nights are the most social, but Sunday brunch books up — call ahead
- The menu changes with what is local and in season; ask the server what just came in
- Dinner service runs Wednesday through Saturday only — plan your week around it
- Private events can close the space, so confirm by phone before making it your dinner anchor
Lighthouse Restaurant & Harbor Bar
seafood★ 4.2(210)
The only place in Haines where you can sit with your grilled salmon and look directly out over the Lynn Canal and small boat harbor — which makes the food taste better than it might otherwise need to. Halibut, shrimp, and classic Alaskan seafood plates anchor the menu alongside a bison burger with its own following. The Harbor Bar draws the fishing-boat crowd after a day on the water and can be the most interesting room in town.
4 local tips
- Request a window seat when you arrive — the harbor view at dusk is the whole point
- The Harbor Bar connects directly and is worth a beer even if you are not staying for dinner
- The bison burger is underrated compared to the seafood but worth ordering at least once
- Go at dusk in summer when the light on the Lynn Canal is extraordinary
Chilkat Restaurant & Bakery
brunch★ 4.3(175)
The go-to breakfast and lunch spot downtown, open most mornings when nothing else in Haines is, and known for fresh-baked pastries, house-made bread, and a solid espresso bar using locally roasted Ripinsky coffee. The lunch menu crosses American standards with Thai specials — a combination that sounds odd but works well and reflects the town's character. The country-cottage interior is warm and unhurried.
4 local tips
- Come for breakfast — pastries and baked goods are freshest early in the morning
- The Thai lunch specials on weekdays are worth knowing about and are rarely highlighted in visitor guides
- Closed Tuesdays; dinner service has seasonal hours so confirm before going for an evening meal
- Gets crowded when a cruise ship is in port — go before 9 am or after the ship crowd disperses
Mountain Market & Cafe
cafe★ 4.4(130)
Equal parts natural foods market, espresso bar, and community hub, Mountain Market roasts its own coffee under the Ripinsky Roasters label and sells it across the counter alongside soups, wraps, and baked goods. If you need organic groceries, a solid sandwich, or a reliably good latte in Haines, this is the answer. The wine and spirits selection out-punches what you would expect for a town this size.
4 local tips
- The Ripinsky Roasters espresso is house-roasted — it is the best coffee in Haines
- Pizza can be ordered with two hours notice for a 5 pm pickup — useful for a simple dinner
- The spirits and natural wine selection is surprisingly well-curated for a small-town market
- Located at 151 3rd Ave South — easy to find and parking is never a problem
Port Chilkoot Distillery
american★ 4.6(120)
Southeast Alaska's first craft distillery, operating out of the historic Fort Seward blacksmith building since 2013 and making everything from gin and vodka to absinthe and rye using local glacier water and organic grains. The 50 Fathoms Gin — loaded with Southeast Alaska botanicals — took a double gold at the San Francisco World Spirits Competition. The post-and-beam tasting room overlooks Chilkoot Inlet and has a way of keeping people longer than they planned.
4 local tips
- The 50 Fathoms Gin is the flagship — taste it in a simple cocktail first to appreciate the botanicals
- Tasting room hours are limited (Thursday through Saturday afternoons, plus ship days) so check the website before visiting
- The absinthe is made from a 1700s recipe and is a genuine curiosity worth a pour if you are game
- The Fort Seward setting adds atmosphere that makes this more than just a distillery stop
Mosey's Cantina
mexican★ 4.3(165)
Voted the best Mexican restaurant in Haines and operating seasonally out of a house with a big porch just up the hill from the cruise dock, serving handmade food built on hand-selected chiles with a festive atmosphere that makes the small dining room feel warmer than it is. The margaritas are wine-based since they lack a liquor license, but they work. Confirm current hours before making plans around dinner here.
4 local tips
- Seasonal hours vary year to year — call or check before planning your evening around this place
- The porch is the best seat in the house on a dry summer evening
- The chiles are genuinely hand-selected, which shows in the depth of flavor
- Walk from downtown — it is close and parking near the cruise dock can be crowded
Pioneer Bar
american★ 4.2(110)
The Bamboo Room's Prohibition-era neighbor and the true social heart of Haines on any given evening — pool tables, karaoke, open mic nights, and a crowd that ranges from fishing-boat crews to local artists to the occasional off-the-ferry traveler who never left. It does not pretend to be anything other than a local bar, which is exactly what makes it worth an evening. The Pioneer has been here since before Alaska was a state.
4 local tips
- Weekend karaoke nights draw a genuinely local crowd and are more fun than they sound
- The bar connects directly to the Bamboo Room, so dinner-then-bar is the natural move
- Live music nights are posted on the door and on Facebook
- Walk in, order a beer, and talk to whoever sits next to you — this is how Haines socializes