21 Oceanfront

4.6 based on 621 reviews
Cuisine type American
Price range $31 to $50
Neighborhood Balboa Peninsula

Make a reservation

Wed 5/12
2 guests
7:30 PM
Find a Table.
We didn't find any openings. Please try another date or time.
+1 949 673 2100

About 21 Oceanfront

21 Oceanfront, located across from the Newport Beach Pier, just steps from the sand, offers the ultimate dining experience. Please note the restaurant is in a historical building therefore is not wheelchair accessible. Due to current restrictions seating is very limited. Reservations are greatly recommended. 18% gratuity will be added to all reservations. Unfortunately we can not accommodate everyones requests durning this difficult time but will do our best to make your experience perfect in every way possible.
Read more
Top tags
  • Scenic View
See all (5)
drink (1)
exterior (2)
interior (2)
See all (5)
exterior (2)
drink (1)
interior (2)
See all (5)

Menus

  1. Dinner Menu
  2. Desserts
  3. Wine List

Reviews and ratings

4.6
Excellent
Based on 621 reviews
Noise level
Moderate
4.6
Food
4.7
Service
4.5
Ambiance

Read all reviews

Sort through reviews to find relevant experiences

Diner rating

1000
133
54
31
0

Time of year

Diner type

Search anything

+

Find reviews that mention:

No reviews found. Try removing a filter, changing your search, or clear all to view reviews.

Similar restaurants in Newport Beach

Bayside Restaurant
1561 reviews
American Seafood Steak $$$
American Comfort food Steak $$
American Seafood Steak $$$
Restaurants Newport Beach 21 Oceanfront
2 guests
  • 1 guest
  • 2 guests
  • 3 guests
  • 4 guests
  • 5 guests
  • 6 guests
  • 7 guests
  • 8 guests
  • 9 guests
  • 10 guests
  • 11 guests
  • 12 guests
  • 13 guests
  • 14 guests
  • 15 guests
  • 16 guests
  • 17 guests
  • 18 guests
  • 19 guests
  • 20 guests
7:30 PM
  • 12:00 AM
  • 12:30 AM
  • 1:00 AM
  • 1:30 AM
  • 2:00 AM
  • 2:30 AM
  • 3:00 AM
  • 3:30 AM
  • 4:00 AM
  • 4:30 AM
  • 5:00 AM
  • 5:30 AM
  • 6:00 AM
  • 6:30 AM
  • 7:00 AM
  • 7:30 AM
  • 8:00 AM
  • 8:30 AM
  • 9:00 AM
  • 9:30 AM
  • 10:00 AM
  • 10:30 AM
  • 11:00 AM
  • 11:30 AM
  • 12:00 PM
  • 12:30 PM
  • 1:00 PM
  • 1:30 PM
  • 2:00 PM
  • 2:30 PM
  • 3:00 PM
  • 3:30 PM
  • 4:00 PM
  • 4:30 PM
  • 5:00 PM
  • 5:30 PM
  • 6:00 PM
  • 6:30 PM
  • 7:00 PM
  • 7:30 PM
  • 8:00 PM
  • 8:30 PM
  • 9:00 PM
  • 9:30 PM
  • 10:00 PM
  • 10:30 PM
  • 11:00 PM
  • 11:30 PM