Ketchikan’s dining scene is built around one massive draw: fresh Alaskan seafood. As the self-proclaimed “Salmon Capital of the World,” this port delivers incredible wild-caught fish directly from the boats to your plate. You won’t find sprawling culinary districts here, but you will find excellent, unpretentious spots right along the water.
Whether you want a quick basket of halibut or a multi-course dinner overlooking the harbor, the town’s compact footprint makes it incredibly easy to sample authentic Alaskan fare without wandering far from your ship.
Best Restaurants Near the Ketchikan Cruise Docks
For most cruisers, convenience is key. You can step off your ship and be seated at a table within five to ten minutes at these prime downtown locations.
Alaska Fish House
Located right at the dock area (3 Salmon Landing), the Alaska Fish House is arguably the most convenient and authentic seafood spot for cruise passengers. Overlooking the historic Thomas Basin, you can literally watch the Ketchikan fishing fleet bobbing in the harbor while you eat. They specialize in locally caught salmon, perfectly battered halibut, Dungeness crab, and excellent smoked salmon chowder.
This is a fast-casual joint: you order at the counter, grab a number, and find a seat at long, communal wooden tables. Expect to pay $20 to $28 for a generous fish-and-chips basket. It gets incredibly busy during peak lunch hours (11:30 AM to 1:30 PM) when multiple ships are in port, but the line moves fast and the turnover is quick.
Annabelle’s Famous Keg & Chowder House
Situated inside the historic 1920s Gilmore Hotel on Front Street—about 0.1 miles or a 3-minute walk from the central cruise berths—Annabelle’s is a Ketchikan institution. It leans slightly touristy, but the food is undeniably solid.
It’s the go-to spot if you are craving traditional New England clam chowder or their signature seafood chowder loaded with salmon, halibut, and scallops. Chowder bowls run around $14, and full seafood entrees sit in the $25 to $35 range. The vintage, wood-paneled pub atmosphere is a fantastic, cozy place to escape the frequent Ketchikan rain.
New York Café
If you want to eat where the locals eat, head to the New York Café. Located at 211 Stedman Street (just across the bridge from Dock Street), this historic spot is unpretentious, welcoming, and surprisingly affordable.
While most of Ketchikan relies heavily on deep-fried seafood and burgers, New York Café offers incredible scratch-made diversity. You’ll find excellent Mediterranean bowls, shakshuka, and high-quality burgers. Entrees generally range from $15 to $22. Because of its global-inspired menu, this is one of the very few spots in town that accommodates dietary restrictions well.
Dining With a View & Elevated Experiences
If you want to escape the immediate dockside crowds and enjoy a sit-down meal with some ambiance, you have a couple of excellent options just a bit further afield.
Cape Fox Lodge (Heen Kahidi Dining Room)
For the best panoramic views of the Tongass Narrows and the cruise ships, head up to Cape Fox Lodge. Getting there is part of the fun: you can take the historic funicular (a diagonal elevator tram) straight up the steep hill from Creek Street. The funicular costs $2 in the summer (though it is sometimes free if an attendant isn’t present).
At the top, the Heen Kahidi Dining Room offers a proper sit-down meal in a beautiful setting adorned with Native Tlingit art. Expect upscale pricing ($30+ for mains) with dishes like reindeer sausage, wild Alaska King Crab, and cedar-plank salmon. It’s perfect for a quieter, more refined lunch away from the heavy foot traffic below.
Bar Harbor Restaurant
Located at 2813 Tongass Avenue, Bar Harbor Restaurant requires a bit of a walk—it’s exactly 1 mile north of the main downtown docks, taking about 15 to 20 minutes on foot. However, the trek gets you away from the dense tourist crowds. They serve classic Alaska seafood with a refined twist and it is widely considered the best fine dining in Ketchikan.
Cruiser Tip: Bar Harbor Restaurant is only open for dinner (typically 5:00 PM to 8:00 PM). It is an exceptional choice only if your ship has a late departure time (e.g., 8:00 PM or later) or if you are on a rare overnight stay. Reservations are highly recommended.
Creek Street Cafes & Quick Bites
Creek Street is Ketchikan’s famous boardwalk suspended over the water, formerly the town’s notorious red-light district. Today, it is packed with souvenir shops and local art galleries. While exploring, you will find several cafes and quick-bite options tucked among the historic buildings.
These spots are great for grabbing a coffee, a pastry, or a quick sandwich so you don’t waste precious port time sitting in a restaurant. However, be aware that because Creek Street is the premier tourist attraction in Ketchikan, these cafes tend to be pricier than options found a few blocks away. If you just want a fast snack to keep you going, it’s a scenic place to grab something, but for a full meal, you’ll get much better value back near the main docks or on Stedman Street.
What to Know About Dining in Ketchikan
Before you finalize your port plans, keep these practical logistics in mind:
- Very Limited Vegetarian Options: Ketchikan restaurants lean heavily on seafood and burgers. If you have strict vegetarian or vegan dietary requirements, you will find slim pickings at the traditional dockside pubs. Your absolute best bet is the New York Café, which specifically caters to diverse diets with robust plant-based choices, or the Bar Harbor Restaurant, which usually offers a dedicated vegetarian entrée.
- Operating Hours Align with the Ships: Most downtown restaurants open around 10:00 AM or 11:00 AM and close by 8:00 PM. If your ship is in port early (like 7:00 AM), don’t expect many places outside of basic coffee shops to be serving food.
- Expect High Prices: Food costs in Alaska are notoriously high due to complex shipping routes. A basic fish and chips basket with a local draft beer (like an Alaskan Amber) will easily cost $35 to $40 per person after tax and tip.