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 South Portland, ME

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)

David's 388

#1 of 125 Restaurants in South Portland
Map
Visitor photos (9)
Menu
Cuisines: American

158 Pickett Street Cafe

#2 of 125 Restaurants in South Portland
Map
Visitor photos (1)
Menu
Cuisines: American Sandwiches

Terra Cotta Pasta Co

#3 of 125 Restaurants in South Portland
Map Menu

Willow's Pizza & Restaurant Inc.

#4 of 125 Restaurants in South Portland
Map
Visitor photos (2)
Menu
Cuisines: Pizza Barbecue

Dock's Seafood

#5 of 125 Restaurants in South Portland
Map
Visitor photos (34)
Menu
Cuisines: Seafood

El Rodeo

#6 of 125 Restaurants in South Portland
Map
Visitor photos (5)
Menu
Cuisines: Mexican

IHOP

#7 of 125 Restaurants in South Portland
Price: $20 Map
Visitor photos (8)
Menu
Cuisines: American

Five Guys

#8 of 125 Restaurants in South Portland
Map Menu
Cuisines: Fast Food

Elsmere BBQ and Wood Grill

#9 of 125 Restaurants in South Portland
Map
Visitor photos (5)
Menu

Moe's Original Bar B Que

#10 of 125 Restaurants in South Portland
Price: $8 - $10 Map
Visitor photos (5)
Menu
Cuisines: Barbecue

Simple Simon's

#11 of 125 Restaurants in South Portland
Map Menu
Cuisines: Pizza

Enio's Eatery

#12 of 125 Restaurants in South Portland
Map
Visitor photos (1)
Menu
Cuisines: Italian

Taj Indian & Indo-Chinese Chisine

#13 of 125 Restaurants in South Portland
Price: $13 Map
Visitor photos (4)
Menu
Cuisines: Chinese Indian

Portland Pie Co

#14 of 125 Restaurants in South Portland
Map Menu
Cuisines: Pizza

Snow Squall

#15 of 125 Restaurants in South Portland
Map
Visitor photos (3)
Menu

Ruby Thailand

#16 of 125 Restaurants in South Portland
Map
Visitor photos (1)
Menu
Cuisines: Thai

Taco Trio

#17 of 125 Restaurants in South Portland
Map
Visitor photos (3)
Menu
Cuisines: Mexican

Panda Express

#18 of 125 Restaurants in South Portland
Price: $20 Map
Visitor photos (1)
Menu
Cuisines: Chinese Fast Food

Jewel of India

#19 of 125 Restaurants in South Portland
Map Menu
Cuisines: Indian

CIA Cafe

#20 of 125 Restaurants in South Portland
Map
Visitor photos (1)
Menu

Thai Taste

#21 of 125 Restaurants in South Portland
Map
Visitor photos (1)
Menu
Cuisines: Thai

Poms Thai Restaurant

#22 of 125 Restaurants in South Portland
Map
Visitor photos (6)
Menu
Cuisines: Thai

Crackerbarrel

#23 of 125 Restaurants in South Portland
Map
Visitor photos (10)
Menu
Cuisines: Armenian

Fire and Water Fish & Chophouse

#24 of 125 Restaurants in South Portland
Price: $12 - $34 Map
Visitor photos (5)
Menu

Sebago Brewing Company

#25 of 125 Restaurants in South Portland
Map Menu
Cuisines: American

Sea Dog Brewing Company

#26 of 125 Restaurants in South Portland
Price: $20 Map
Visitor photos (14)
Menu
Cuisines: American Seafood Pub

Salt Water Grille

#27 of 125 Restaurants in South Portland
Map
Visitor photos (10)
Menu
Cuisines: Seafood

Olive Garden

#28 of 125 Restaurants in South Portland
Price: $20 Map
Visitor photos (3)
Menu
Cuisines: Italian Greek

Sam DI Pietro Market

#29 of 125 Restaurants in South Portland
Map Menu
Cuisines: Pizza

Teriyaki Exchange

#30 of 125 Restaurants in South Portland
Map Menu
Cuisines: Asian