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.

Best Restaurants in Main Beach, Australia

Redo Search in Map
See more restaurants in your map view
Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Sorted by:
Availability
Ranking
Name
Price (low to high)
Price (high to low)

Vanitas

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

Chill Dining & Wine Bar

#2 of 54 Restaurants in Main Beach
Price: $11 - $73 Map
Visitor photos (59)
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 (22)
Cuisines: French

Terraces Restaurant

#5 of 54 Restaurants in Main Beach
Price: $29 - $60 Map
Visitor photos (40)
Cuisines: Seafood
Find a table

Glass Dining and Lounge Bar

#6 of 54 Restaurants in Main Beach
Price: $18 - $58 Map
Visitor photos (71)
Cuisines: Seafood International Tapas Australian
Find a table

Thai Eatery

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

Shuck

#8 of 54 Restaurants in Main Beach
Map
Visitor photos (10)
Cuisines: Steakhouse Seafood
Find a table

Peter's Fish Market

#9 of 54 Restaurants in Main Beach
Map
Visitor photos (76)
Cuisines: Seafood

The Terrace Thai Waterfront

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

Southport Surf Lifesaving Club

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

Domanis

#12 of 54 Restaurants in Main Beach
Map
Visitor photos (40)
Find a table

Beaches Off Tedder

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

Il Barocco

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

Sunset Waterfront Cafe Bar & Grill

#15 of 54 Restaurants in Main Beach
Map
Visitor photos (7)
Cuisines: Seafood Australian
Find a table

Milan Restaurant on Main

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

Max Brenner

#17 of 54 Restaurants in Main Beach
Map
Visitor photos (9)

Pearls Bar

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

Vie Bar & Restaurant

#19 of 54 Restaurants in Main Beach
Map
Visitor photos (32)
Cuisines: Australian
Find a table

Le Jardin Cafe

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

D'Lish

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

Providore Marina Mirage

#22 of 54 Restaurants in Main Beach
Map
Visitor photos (12)
Cuisines: Delicatessen

Lark Cafe, Grocer, Resto-lounge

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

Bar Chico

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

Royale Peacock

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

Crema Espresso Main Beach

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

Salt and Tedder

#27 of 54 Restaurants in Main Beach
Map
Visitor photos (5)

Lemongrass On Tedder

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

Le Jardin

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

Asian Treasures

#30 of 54 Restaurants in Main Beach
Map
Cuisines: Fusion
Find a table