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 Bars & Pubs in San Pedro

Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

Black Orchid Restaurant

#8 of 127 Restaurants in San Pedro
Price: $6 - $27 Map
Visitor photos (54)
Cuisines: Bar Seafood International Pub Pasta

Sandy Toes Beach Bar & Grill

#12 of 127 Restaurants in San Pedro
Visitor photos (31)
Cuisines: Bar Pub

Lola's Pub & Grill

#15 of 127 Restaurants in San Pedro
Price: $5 - $15
Visitor photos (26)
Cuisines: Bar Pub

Rojo Beach Bar

#22 of 127 Restaurants in San Pedro
Price: $10 - $34 Map
Visitor photos (58)
Cuisines: Bar Pizza Pub

Caramba! Restaurant

#36 of 127 Restaurants in San Pedro
Price: $6 - $30 Map
Visitor photos (86)
Cuisines: American Caribbean Bar Seafood Pub Mexican

Feliz Bar & Grill

#41 of 127 Restaurants in San Pedro
Price: $4 - $20
Visitor photos (15)
Cuisines: American Caribbean Bar Pizza Pub Chicken Wings

Carlo & Ernie's Runway Bar

#44 of 127 Restaurants in San Pedro
Visitor photos (4)
Cuisines: Bar Pub

Luna Loca

#56 of 127 Restaurants in San Pedro
Visitor photos (12)
Cuisines: Bar Sandwiches Delicatessen Pub

Average Joe's

#64 of 127 Restaurants in San Pedro
Price: $5 - $20 Map
Visitor photos (12)
Cuisines: American Hot Dogs Bar Pizza Pub Chicken Wings

Legends Burger House

#72 of 127 Restaurants in San Pedro
Price: $4 - $12
Visitor photos (29)
Cuisines: American Bar Grill Pub

The Office

#74 of 127 Restaurants in San Pedro
Price: $2 - $20 Map
Visitor photos (16)
Cuisines: Bar Pub

Squirrel's Nest

#75 of 127 Restaurants in San Pedro
Map
Cuisines: Bar Pub

Ambergris Brewing Company

#76 of 127 Restaurants in San Pedro
Price: $3 - $15 Map
Visitor photos (14)
Cuisines: American Bar Pizza Cafe Pub

Wade the Gringo Burgers

#96 of 127 Restaurants in San Pedro
Price: $4 - $10
Visitor photos (3)
Cuisines: American Bar Pizza Fast Food Pub Chicken Wings