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 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 Delicatessen

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

Enio's Eatery

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

IHOP

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

El Rodeo

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

Dock's Seafood

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

Simple Simon's

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

Elsmere BBQ and Wood Grill

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

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 (10)
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

Willrd Scoops

#20 of 126 Restaurants in South Portland
Map Menu

Panda Express

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

Olive Garden

#22 of 126 Restaurants in South Portland
Price: $20 Map
Visitor photos (6)
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

Elevation Burger

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

Fire and Water Fish & Chophouse

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

Panera Bread

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

Crackerbarrel

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

Sea Dog Brewing Company

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

Sebago Brewing Company

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