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

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...
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 126 Restaurants in South Portland
Map
Visitor photos (9)
Menu
Cuisines: American

158 Pickett Street Cafe

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

Terra Cotta Pasta Co

#3 of 126 Restaurants in South Portland
Map Menu

Willow's Pizza & Restaurant Inc.

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

El Rodeo

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

IHOP

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

Enio's Eatery

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

Dock's Seafood

#8 of 126 Restaurants in South Portland
Map
Visitor photos (35)
Menu
Cuisines: Seafood

Elsmere BBQ and Wood Grill

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

Simple Simon's

#10 of 126 Restaurants in South Portland
Map
Visitor photos (1)
Menu
Cuisines: Pizza

Portland Pie Co

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

Five Guys

#12 of 126 Restaurants in South Portland
Map Menu
Cuisines: Fast Food

Taco Trio

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

Taj Indian & Indo-Chinese Chisine

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

Snow Squall

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

Ruby Thailand

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

Moe's Original Bar B Que

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

Poms Thai Restaurant

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

Thai Taste

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

Panda Express

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

Crackerbarrel

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

Olive Garden

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

CIA Cafe

#23 of 126 Restaurants in South Portland
Map
Visitor photos (1)
Menu

Jewel of India

#24 of 126 Restaurants in South Portland
Map Menu
Cuisines: Indian

Fire and Water Fish & Chophouse

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

Sebago Brewery South Portland

#26 of 126 Restaurants in South Portland
Map Menu
Cuisines: American Pub

Panera Bread

#27 of 126 Restaurants in South Portland
Price: $20 Map
Visitor photos (1)
Menu
Cuisines: Delicatessen

Sea Dog Brewing Company

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

Sebago Brewing Company

#29 of 126 Restaurants in South Portland
Map Menu
Cuisines: American

Salt Water Grille

#30 of 126 Restaurants in South Portland
Map
Visitor photos (13)
Menu
Cuisines: Seafood