We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Main Beach Restaurants

Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Your filters are still active.
There are no pins in your viewport. Try moving the map or changing your filters.
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

Vanitas

#1 of 54 Restaurants in Main Beach
Map
Visitor photos (29)
Cuisines: Australian
Reserve

Chill Dining & Wine Bar

#2 of 54 Restaurants in Main Beach
Price: $11 - $76 Map
Visitor photos (58)
Cuisines: French Asian Contemporary Fusion Wine Bar

Omeros Bros Seafood Restaurant

#3 of 54 Restaurants in Main Beach
Price: $86 Map
Visitor photos (58)
Cuisines: Seafood

Provincial Restaurant

#4 of 54 Restaurants in Main Beach
Map
Visitor photos (12)
Cuisines: French

Terraces Restaurant

#5 of 54 Restaurants in Main Beach
Price: $31 - $63 Map
Visitor photos (34)
Cuisines: Seafood
Reserve

The Terrace Thai Waterfront

#6 of 54 Restaurants in Main Beach
Map
Visitor photos (12)
Cuisines: Seafood Thai

Thai Eatery

#7 of 54 Restaurants in Main Beach
Map
Visitor photos (2)
Cuisines: Thai

Salt and Tedder

#8 of 54 Restaurants in Main Beach
Map
Visitor photos (2)

Southport Surf Lifesaving Club

#9 of 54 Restaurants in Main Beach
Map
Visitor photos (5)
Cuisines: Australian

Shuck

#10 of 54 Restaurants in Main Beach
Map
Visitor photos (10)
Cuisines: Steakhouse Seafood
Reserve

Glass Dining and Lounge Bar

#11 of 54 Restaurants in Main Beach
Price: $19 - $61 Map
Visitor photos (71)
Cuisines: Seafood International Tapas Australian
Reserve

Sunset Waterfront Cafe Bar & Grill

#12 of 54 Restaurants in Main Beach
Map
Visitor photos (7)
Cuisines: Seafood Australian
Reserve

Peter's Fish Market

#13 of 54 Restaurants in Main Beach
Map
Visitor photos (75)
Cuisines: Seafood

Il Barocco

#14 of 54 Restaurants in Main Beach
Map
Visitor photos (36)
Cuisines: Italian
Reserve

Domanis

#15 of 54 Restaurants in Main Beach
Map
Visitor photos (38)
Reserve

Beaches Off Tedder

#16 of 54 Restaurants in Main Beach
Map
Visitor photos (2)
Cuisines: Australian

Milan Restaurant on Main

#17 of 54 Restaurants in Main Beach
Price: $8 - $24 Map
Visitor photos (7)
Cuisines: Italian Australian

Pearls Bar

#18 of 54 Restaurants in Main Beach
Map
Visitor photos (8)
Cuisines: Bar Contemporary

Le Jardin Cafe

#19 of 54 Restaurants in Main Beach
Map
Visitor photos (2)

Max Brenner

#20 of 54 Restaurants in Main Beach
Map
Visitor photos (9)
Cuisines: Coffee Shop

Le Jardin

#21 of 54 Restaurants in Main Beach
Map
Visitor photos (20)

D'Lish

#22 of 54 Restaurants in Main Beach
Map
Visitor photos (20)
Cuisines: Cafe Coffee Shop Mediterranean Contemporary Australian

Vie Bar & Restaurant

#23 of 54 Restaurants in Main Beach
Map
Visitor photos (26)
Cuisines: Australian
Reserve

Royale Peacock

#24 of 54 Restaurants in Main Beach
Map
Visitor photos (1)
Cuisines: Indian Pub

Lark Cafe, Grocer, Resto-lounge

#25 of 54 Restaurants in Main Beach
Map
Visitor photos (4)
Cuisines: Cafe

Providore Marina Mirage

#26 of 54 Restaurants in Main Beach
Map
Visitor photos (12)
Cuisines: Coffee Shop Bakeries Delicatessen

Bar Chico

#27 of 54 Restaurants in Main Beach
Price: $8 - $23 Map
Visitor photos (17)
Cuisines: Italian Spanish Tapas Australian Wine Bar

Crema Espresso Main Beach

#28 of 54 Restaurants in Main Beach
Map
Visitor photos (11)
Cuisines: Australian

Mydo Sushi Bar & Dining

#29 of 54 Restaurants in Main Beach
Map
Visitor photos (1)
Cuisines: Sushi

Lemongrass On Tedder

#30 of 54 Restaurants in Main Beach
Map
Visitor photos (3)
Cuisines: Thai