Best Boston Harbor Dinner Cruise: A Real Comparison of Spirit of Boston vs. Odyssey

Only one operator sells a public dinner cruise with a full meal on Boston Harbor today: City Cruises Boston. Its two vessels, the Spirit of Boston and the Odyssey, are the only real options if you want dinner on the water. This guide compares them on every factor that matters for choosing the right one.

Boston skyline at dusk from the water

Short answer

The Spirit of Boston dinner cruise (from $90 per person, 4.4 stars across 454 reviews) is the best value for a lively buffet with a DJ and dance floor. The Odyssey dinner cruise (from $119 per person, 4.2 stars across 122 reviews) is the better pick for a quieter, plated three-course meal at a private table with cocktail attire. Both depart from downtown Boston and run year-round.

Only one operator sells a public dinner cruise with a full meal included on Boston Harbor right now: City Cruises Boston. Its two vessels, the Spirit of Boston and the Odyssey, are the only real options if you want dinner on the water. This guide from Boston Harbor Dinner Cruises compares them side by side on every factor that matters, from price and food to dress code and boarding logistics, so you can pick the right one.

What are the two main dinner cruises on Boston Harbor?

The Spirit of Boston runs a buffet dinner cruise with a DJ and dance floor, while the Odyssey offers a plated three-course dinner at private tables with a quieter, more upscale atmosphere. Both depart from downtown Boston and sail year-round, but they are built for different kinds of evenings.

The Spirit of Boston is a four-level vessel with three interior climate-controlled dining decks and outdoor observation decks. It departs from Commonwealth Pier in the Seaport District. The onboard experience is casual and high-energy: an all-you-can-eat buffet, a live DJ, and a dance floor. The cruise runs 2 to 3 hours depending on the night.

The Odyssey departs from Rowes Wharf, closer to the Financial District and the Aquarium. It is a plated dinner cruise: you sit at a private table, a three-course meal is served, and the dress code suggests cocktail attire. The atmosphere is conversation-friendly, with music but no loud dance floor. The sailing is a fixed 2 hours.

Spirit of Boston vessel on the harbor

Both vessels are operated by City Cruises Boston, the dining-cruise brand under the City Experiences umbrella. No other operator currently sells a public dinner cruise with a full meal included on Boston Harbor; nearby companies like Classic Harbor Line and Charles Riverboat Company offer sightseeing sails and private charters, but not a dinner-inclusive product you can book as a standard ticket.

How much does each dinner cruise cost?

The Spirit of Boston buffet dinner cruise starts at $90 per person, and the Odyssey plated dinner cruise starts at $119 per person. Both prices include the meal, the cruise, onboard entertainment, and harbor views, but not gratuity or drinks beyond water and coffee.

The base fare is not the only number to watch. A service charge is collected at booking; it is not a gratuity, and the operator advises tipping separately for additional beverages or food enhancements. Alcoholic drinks, specialty cocktails, and soda are extra on both vessels. The Spirit of Boston’s buffet price can rise for holiday sailings, and the Odyssey’s plated dinner often costs more on weekends and during peak summer dates. For a full breakdown of what’s included and how to budget, see our guide on Boston Harbor dinner cruise cost.

Cost factor Spirit of Boston (buffet) Odyssey (plated)
Starting from-price $90 per person $119 per person
What’s included All-you-can-eat buffet dinner, live DJ, dancing, 360° harbor views Three-course plated dinner at a private table, live music, harbor views
Service charge Added at booking; not a gratuity Added at booking; not a gratuity
Drinks Water and coffee included; bar drinks extra Water and coffee included; bar drinks extra
Typical holiday pricing New Year’s Eve 2025 started at $216+ New Year’s Eve 2025 started at $270+

The price gap between the two cruises reflects the difference in food service and overall formality. For a group that wants a lively, value-driven evening, the Spirit of Boston’s $90 entry point is hard to beat. For a date night or anniversary where a plated meal and private table matter, the Odyssey’s $119 base fare is the price of that upgrade.

What kind of food and service do you get on each cruise?

The Spirit of Boston serves an all-you-can-eat buffet with multiple stations, while the Odyssey offers a seated three-course plated meal with table service. The buffet is casual and unlimited; the plated dinner is a more structured, restaurant-style experience.

On the Spirit of Boston, the buffet typically includes salads, a carving station, hot entrées, sides, and desserts. You can go back as many times as you like. The food is served in a self-serve format, and the dining area can feel busy, especially on full sailings. Reviews mention that the quality is solid for a buffet, but a few guests have found it unremarkable for the price.

The Odyssey’s three-course dinner is plated and served at your private table. The menu changes seasonally and usually offers a choice of appetizer, main course, and dessert. The presentation is more polished, and the service is attentive. The atmosphere is quieter, so you can actually hold a conversation without shouting over a DJ.

Plated dinner on white tablecloth with harbor view

If food is the main reason you are booking, the Odyssey is the clear choice. If you want a fun, high-energy meal where the food is part of a bigger party, the Spirit of Boston’s buffet fits better.

What is the onboard atmosphere and entertainment like?

The Spirit of Boston is a party: a live DJ, a dance floor, and a crowd that often dresses casually. The Odyssey is a quieter, more romantic evening with background music and no dedicated dance floor. Pick the vibe that matches your group.

On the Spirit of Boston, the DJ plays everything from Top 40 to classic party tracks, and the dance floor fills up after dinner. The mood is upbeat and social. One reviewer in August 2025 noted that “at least half of the people were in shorts, T-shirts, and sandals,” so the dress code is genuinely casual. The outdoor decks are open for fresh air and skyline views, but the heart of the cruise is inside with the music.

The Odyssey takes a different approach. There is live music or a DJ playing at a lower volume, but no dance floor. The focus is on conversation and the view. Cocktail attire is suggested, and the crowd tends to dress up a bit more. The outdoor decks offer the same skyline views, but the indoor dining room feels more like a restaurant with a moving backdrop.

What should you wear on each dinner cruise?

The Spirit of Boston calls for casual attire: khakis, nice jeans, dresses, button-up shirts, and blouses. The Odyssey suggests cocktail attire: collared shirts, blouses, sports coats, slacks, and dresses. No beachwear, gym clothes, or flip-flops on either cruise.

The official dress code for the Spirit of Boston is casual, and real-world reviews confirm that guests show up in shorts and sandals in summer. The operator’s FAQ says “khakis, nice jeans, dresses, button-up shirts, and blouses”. A light jacket or wrap is a good idea for the outdoor deck, especially in spring and fall.

The Odyssey’s dress code is a step up. The operator’s general dining-cruise FAQ says “collared shirts, blouses, sports coats, slacks, and dresses,” with casual jeans, T-shirts, shorts, gym shoes, and flip-flops “strongly discouraged”. The listing on some booking sites adds “jackets and cocktail attire are strongly suggested for the dinner cruise.” In practice, men often wear dress shoes and trousers with a button-down shirt and jacket; women wear dresses or dress slacks. For more detail on what to wear, read our Boston dinner cruise dress code guide.

Dress code factor Spirit of Boston (buffet) Odyssey (plated)
Official attire Casual: khakis, nice jeans, dresses, button-up shirts, blouses Cocktail: collared shirts, blouses, sports coats, slacks, dresses
What’s discouraged Swimwear, gym clothes, flip-flops Casual jeans, T-shirts, shorts, gym shoes, flip-flops
Real-world summer look Shorts and sandals common (August 2025 review) Jackets and dresses typical
Outerwear tip Light jacket or wrap for the deck Light jacket or wrap for the deck

If you are unsure, err on the dressier side for the Odyssey and the casual side for the Spirit of Boston. Neither cruise will turn you away for a nice pair of jeans on the Spirit or a sports coat on the Odyssey, but you will feel out of place if you show up in gym shorts on the plated dinner cruise.

Where do the cruises depart, and how do you board?

The Spirit of Boston departs from Commonwealth Pier in the Seaport District, with discounted weekday parking at the Seaport Hotel garage and Silver Line access. The Odyssey departs from Rowes Wharf, a 6-minute walk from Aquarium station, with pre-paid all-day parking at $35. Boarding begins 30 minutes before departure, vessels leave promptly, and some listings suggest arriving 45 minutes early.

Commonwealth Pier (200 Seaport Boulevard) is served by the MBTA Silver Line SL1 and SL2, with stops at World Trade Center and Courthouse stations. The Seaport Hotel parking garage at 1 Seaport Lane offers discounted weekday parking for Spirit of Boston guests; weekend rates are the garage’s posted rates. The garage’s 2026 daily self-parking rates run $17 for the first hour, $32 for 1–3 hours, and $46 for 10–24 hours.

Rowes Wharf (30 Rowes Wharf) is a 6-minute walk from the Aquarium Blue Line station. The Rowes Wharf Garage offers pre-paid all-day parking at $35 per day. Some listings note discounted parking for Odyssey guests, but the operator does not own the garage, so confirm the rate when you book. For a complete parking and boarding walkthrough, see our Boston Harbor cruise parking and boarding guide.

Rowes Wharf departure point with harbor view

Boarding times vary by day. The official schedule for dinner cruises is: Monday–Thursday board at 5:30 p.m., cruise 6:00–8:30 p.m.; Friday and Saturday board at 6:30 p.m., cruise 7:00–9:30 p.m.; Sunday board at 4:30 p.m., cruise 5:00–7:30 p.m. Both vessels depart promptly; no compensation is given for late arrivals.

How long does each dinner cruise last?

The Spirit of Boston runs 2 to 3 hours depending on the night, with longer weekend sailings giving more time for the party. The Odyssey is a fixed 2 hours, making it easier to plan a tight evening. Both cruise the inner harbor past the Seaport, North End, USS Constitution, and Harbor Islands, with skyline views throughout.

The Spirit of Boston’s longer weekend sailings give you more time on the water and a longer party. The Odyssey’s consistent 2-hour window makes it easier to plan a tight evening, especially if you have dinner reservations or a show afterward.

The route is similar for both: you cruise past the Seaport, the North End, the USS Constitution, and the Harbor Islands. The captain narrates key landmarks, but the focus is on the onboard experience, not a guided tour.

Boston Harbor at sunset from a cruise deck

Who is each dinner cruise best for?

The Spirit of Boston suits groups, celebrations, and anyone who wants a fun, high-energy evening with a buffet and a DJ. The Odyssey is better for couples, date nights, anniversaries, and anyone who wants a quiet, plated dinner with a view.

The Spirit of Boston’s party atmosphere makes it a natural fit for birthdays, bachelorette parties, corporate outings, and family groups with older kids. The buffet means no one waits for a course, and the DJ keeps the energy up. One reviewer celebrated a second wedding anniversary on the Spirit in May 2025 and said, “they made us feel very special”, so it can work for couples who want a lively celebration, too.

The Odyssey’s private tables and plated meal make it the go-to for romantic evenings. Time Out Boston’s September 2025 date-ideas list specifically highlighted the Odyssey: “These evening excursions include a three-course meal and live music… Head out on the deck to watch the sunset or see the city lights shining against the water for some real rom-com-worthy ambience”. The quieter setting also works for business dinners or anyone who wants to talk without raising their voice. If you’re planning a special evening, our romantic Boston Harbor dinner cruise guide has more ideas.

Feature Spirit of Boston (buffet) Odyssey (plated)
Starting price $90 per person $119 per person
Food All-you-can-eat buffet, multiple stations Three-course plated dinner, private table
Atmosphere Lively, DJ and dance floor Quiet, conversation-friendly, background music
Dress code Casual: khakis, nice jeans, dresses Cocktail: collared shirts, sports coats, dresses
Duration 2–3 hours (varies by night) Fixed 2 hours
Departure pier Commonwealth Pier, Seaport Rowes Wharf, near Aquarium
Best for Groups, celebrations, casual nights out Couples, date nights, anniversaries, business dinners

Are there any other dinner cruise options on Boston Harbor?

No other operator currently sells a public dinner cruise with a full meal included on Boston Harbor. Classic Harbor Line and Charles Riverboat Company offer sightseeing sails and private charters, but not a dinner-inclusive product you can book as a standard ticket.

Classic Harbor Line runs public ticketed cruises including brunch buffets and sunset sails with optional catering on private charters, but it has not added a public dinner-inclusive cruise with a meal and entertainment comparable to the Spirit or Odyssey in its 2025–2026 schedules. Charles Riverboat Company operates on the Charles River, not the harbor, and does not offer a dinner cruise.

If you do not need a meal included, those companies are worth a look for a sunset sail or a narrated tour. But if dinner on the water is the goal, the Spirit of Boston and the Odyssey are the only two real choices.

What happened to the old Boston Harbor Cruises brand?

Boston Harbor Cruises, the family-run ferry and cruise company that operated since 1926, was acquired by Hornblower Group around 2019–2020 and rebranded as Boston Harbor City Cruises in April 2021 under the City Experiences umbrella. The dinner cruise vessels now sail under the City Cruises Boston name.

The old Boston Harbor Cruises name disappeared from the dinner cruise market after the acquisition. The same company still runs MBTA ferries and sightseeing boats, but the dining products are now sold exclusively through City Cruises Boston. If you remember booking a “Boston Harbor Cruises dinner cruise” years ago, you were likely on one of these same vessels under the previous brand.

City Cruises Boston vessel docked at Rowes Wharf

The ownership change did not alter the core product: the Spirit of Boston and the Odyssey still sail the same routes with the same basic formats. The buffet and plated dinner concepts predate the rebranding and have continued without major interruption.

Is it worth booking?

For most visitors, a Boston Harbor dinner cruise is worth it if you want a meal with a moving skyline view and onboard entertainment. The Spirit of Boston delivers value at $90 per person for a buffet and a party; the Odyssey justifies its $119 price for a plated dinner and a quieter, more romantic setting.

Review scores back this up. The Spirit of Boston holds a 4.4-star rating across 454 reviews, with consistent praise for the views, the DJ, and the fun atmosphere. The Odyssey sits at 4.2 stars across 122 reviews, with positive mentions of the service and the food presentation, though a few reviews criticize the value relative to the price.

Dinner cruise tables set with harbor view at dusk

If you are comparing the cost to a land-based dinner, you are paying a premium for the harbor view and the experience. A comparable plated dinner at a Seaport restaurant might run $90–$105 per guest for the entrée alone, without the cruise or entertainment. The Spirit of Boston’s buffet is harder to benchmark, but the all-inclusive nature and the onboard party make it a solid value for a group night out.

Horizontal bar chart of starting prices: Spirit of Boston from $90, Odyssey from $119, and their New Year's Eve 2025 tiers from $216 and $270
Starting prices per person for the two cruises, with the New Year's Eve 2025 tiers showing how far holiday pricing climbs above the regular fares.

The cancellation policy adds peace of mind: both cruises allow rescheduling or a refund up to 2 hours before boarding through the operator’s Ticket Assurance policy. That flexibility makes it easier to book in advance, even if your plans might shift.

Common questions about dinner cruises on Boston Harbor

Which Boston Harbor dinner cruise is best for a date night?

The Odyssey plated dinner cruise is the better pick for a date night. It offers private tables, a three-course meal, and a quieter atmosphere with cocktail attire suggested. The Spirit of Boston is louder and more casual, with a buffet and a DJ.

How much does a Boston Harbor dinner cruise cost?

The Spirit of Boston buffet dinner cruise starts at $90 per person, and the Odyssey plated dinner cruise starts at $119 per person. Drinks, gratuity, and a service charge are extra.

What is the dress code for the Spirit of Boston dinner cruise?

The official dress code is casual: khakis, nice jeans, dresses, button-up shirts, and blouses. Shorts and sandals are common in summer. No swimwear, gym clothes, or flip-flops.

What is the dress code for the Odyssey dinner cruise?

The Odyssey suggests cocktail attire: collared shirts, blouses, sports coats, slacks, and dresses. Casual jeans, T-shirts, shorts, gym shoes, and flip-flops are strongly discouraged.

Do Boston Harbor dinner cruises run in the winter?

Yes, both the Spirit of Boston and the Odyssey run year-round. The indoor dining decks are climate-controlled, and holiday sailings are offered for Christmas Eve and New Year’s Eve.

Can I get a refund if my plans change?

Both cruises allow rescheduling or a refund up to 2 hours before boarding through the operator’s Ticket Assurance policy. Check the exact terms on the live listing, as policies can vary by date.

Ready to book your dinner cruise?

The Spirit of Boston and Odyssey both offer rescheduling or a refund up to 2 hours before boarding. Check the live listing for exact availability and the cancellation terms that apply to your date.

Check Price & Availability →

★ 4.4 · 454 reviews · from $90 Check Price & Availability →