Best Pubs in San Andres: Where Locals Actually Drink

Photo by  Maxim Berg

16 min read · San Andres, Colombia · best pubs ·

Best Pubs in San Andres: Where Locals Actually Drink

SH

Words by

Sofia Herrera

Share

If you are hunting for the best pubs in San Andres, you will quickly realize that the island's drinking culture is less about polished cocktail lounges and more about open-air rum shacks, reggae-soaked beach bars, and family-run spots where the owner knows your name by the second round. San Andres sits in the western Caribbean, closer to Nicaragua than mainland Colombia, and its Raizal heritage, a blend of Afro-Caribbean, English-speaking Protestant, and Latin American influences, shapes every bar you walk into. The top bars San Andres has to offer are scattered across a handful of neighborhoods, mostly along the northern coast and the commercial center near the waterfront, and each one tells a slightly different story about this small but culturally layered island.

The Raizal Roots of Drinking Culture in San Andres

To understand where to drink in San Andres, you need to understand who built the island's social life. The Raizal community, descendants of African slaves and British settlers, have lived here for centuries, and their traditions revolve around music, church, and communal gathering. Alcohol on the island is not about getting drunk quickly. It is about lingering. You will notice that many local pubs San Andres residents favor are attached to someone's home or sit on a family's land, and the pace of service reflects that. Nobody rushes you. The drinks are almost always rum-based, with local aguardiente and Cuban-style Havana Club showing up on every shelf. Beer is cheap, usually around 3,000 to 5,000 Colombian pesos for a bottle of Águila or Club Colombia, and it is almost always served ice-cold. The broader character of San Andres drinking spots is shaped by this unhurried, communal energy. You are not just a customer. You are a guest.

A local tip worth knowing: if you walk into a bar and someone offers you a small glass of homemade rum or a fruit-infused liquor, accept it. Refusing is not offensive, but accepting is how you become a regular in a single visit. Raizal hospitality runs deep, and that first free pour is a gesture of welcome, not a sales tactic.

La Loma and the Hillside Bars Overlooking the Sea

La Loma is the historic heart of the Raizal community, perched on the island's highest hill, and while it is better known for its Baptist church and traditional wooden houses, a few small drinking spots have quietly taken root along its winding paths. These are not the kind of places that show up on tourist maps. They are open-air setups, often just a few plastic chairs under a tin roof, run by families who have lived on the hill for generations. The view from La Loma at sunset is extraordinary, and the handful of informal bars here take full advantage of it. You will pay around 8,000 to 12,000 pesos for a rum and coconut water, mixed fresh with a machete right in front of you.

The best time to visit La Loma for a drink is between 4:00 and 6:30 PM, before the light fades and the mosquitoes arrive in force. Weekdays are quieter, and you are more likely to end up in conversation with a local fisherman or a retired schoolteacher than with another tourist. One detail most visitors miss: the path down from La Loma toward the eastern shore passes a tiny unnamed bar where an elderly man named Mr. Forbes has been selling cold beer and fried fish from his porch for decades. There is no sign. You just have to ask someone on the hill where "Mr. Forbes' place" is, and they will point you there.

The Waterfront Strip: Avenida Colombia and the Tourist-Facing Pubs

Avenida Colombia is the commercial spine of San Andres, running along the western waterfront, and it is where most visitors end up at some point during their stay. The street is lined with shops, money changers, and a dense concentration of bars that cater to both tourists and locals. This is the most obvious answer to the question of where to drink in San Andres, and while some of the waterfront spots feel generic, a few stand out for their atmosphere and consistency.

One of the most reliable is a bar called Donde Fidel, located on Avenida Colombia near the intersection with Avenida 20 de Julio. It is a no-frills, open-fronted spot with a large flat-screen TV perpetually tuned to football or baseball. The crowd is a mix of Colombian mainlanders, Raizal locals, and the occasional backpacker. A pint of Águila costs around 5,000 pesos, and a shot of aguardiente runs about 4,000. The best time to go is on a Saturday evening when a live band sometimes sets up near the back and the whole street fills with music. What most tourists do not know is that the owner keeps a bottle of aged rum behind the counter that is not on the menu. If you have been there a few times and built a rapport, he might pour you a small glass. Ask for "el ron especial" and see what happens.

A minor complaint: the seating near the street gets loud and smoky after 10 PM, and the foot traffic on Avenida Colombia can make it hard to hold a conversation if you are sitting on the sidewalk tables. Move toward the back if you want a quieter experience.

The Beach Bars of Johnny Cay and the Northern Shore

Johnny Cay is the small coral islet just off the northern coast, reachable by a 10-minute boat ride from the main island, and while it is primarily a day-trip destination for snorkeling and sunbathing, it has a handful of beach bars that serve cold beer and fresh coconut water under thatched palm roofs. The experience here is less about the quality of the drinks and more about the setting. You are standing in ankle-deep turquoise water, holding a 6,000-peso beer, with nothing but sea and sky around you. It is one of the most photogenic drinking experiences in the entire Caribbean, and it is also one of the simplest.

The best time to arrive at Johnny Cay for a drink is before 11 AM, before the tour groups flood in and the limited seating disappears. By 2 PM, the islet is packed, and the bars struggle to keep up with demand. A local tip: bring cash in small bills. The beach bars on Johnny Cay do not accept cards, and change for large denominations is scarce. Also, the last boat back to the main island usually departs around 4:00 or 4:30 PM, so pace yourself. Missing the last boat means an expensive water taxi ride back.

One thing most tourists overlook is that the northern shore of the main island, the stretch of coast between San Luis and the approach to Johnny Cay, has a few small beach bars that are far less crowded than the cay itself. These are wooden shacks run by Raizal families, and they serve fried fish, cold beer, and rum at prices slightly lower than what you will pay on the islet. Ask your boat driver to point them out on the way.

The Reggae Pubs of San Luis

San Luis is a small Raizal village on the eastern side of the island, and it has a distinctly different feel from the commercial north coast. The houses are painted in bright Caribbean colors, reggae and soca music drifts from open windows, and the pace of life is even slower than in La Loma. A few small pubs and rum shops line the main road through the village, and they are among the most authentic local pubs San Andres has to offer.

One spot that stands out is a small bar simply known as El Bamboo, located on the main road through San Luis, just past the cluster of restaurants that cater to day-trippers. It is a wooden structure with a corrugated roof, a few benches, and a sound system that plays nothing but reggae. The owner, a Raizal man in his sixties, makes his own fruit-infused rum using local papaya and guava, and a small glass costs around 5,000 pesos. The best time to visit is on a Sunday afternoon, when the village is at its most relaxed and you might catch an impromptu domino game on the adjacent porch. Most tourists breeze through San Luis on a quick stop during an island tour and never think to stay for a drink. That is their loss.

A word of caution: the road through San Luis is narrow and poorly lit at night. If you are staying in the northern hotel zone, arrange your transportation back in advance. Taxis are scarce on the eastern side after dark.

The Late-Night Scene on Avenida 20 de Julio

While Avenida Colombia gets the daytime and early-evening crowd, Avenida 20 de Julio is where the night shifts later. This street runs perpendicular to the waterfront and is home to a cluster of small bars and discos that stay open until 2:00 or 3:00 AM on weekends. The crowd skews younger, mostly Colombian mainlanders and some Raizal locals, and the music is a mix of reggaeton, champeta, and salsa.

One of the more established spots is Bar Caliente, located midway down the avenue. It is a narrow, neon-lit bar with a small dance floor and a bartender who pours generous shots of aguardiente for around 3,500 pesos. The energy here is raw and unfiltered, nothing like the polished resort bars near the hotel zone. The best night to go is Friday, when the street is at its most alive and the crowd spills out onto the sidewalk. What most tourists do not realize is that the cover charge at places like Bar Caliente is often waived if you arrive before 10 PM. After that, you might pay 5,000 to 10,000 pesos to enter, depending on the night.

A realistic note: the area around Avenida 20 de Julio can feel a bit rough late at night, especially for solo female travelers. Stick to the well-lit main street, avoid flashing expensive jewelry or phones, and travel in a group if possible. This is not a dangerous area by any means, but it is a working-class neighborhood, and basic street smarts apply.

The Quiet Corners: Small Rum Shacks and Neighborhood Gathering Spots

Beyond the main tourist corridors, San Andres has a network of tiny rum shops and neighborhood bars that most visitors never see. These are the places where local men gather in the late afternoon to play dominoes, drink small bottles of rum, and discuss the day's fishing catch or football results. They are not listed on Google Maps, and they do not have websites. You find them by walking and by asking.

One such spot is a small unnamed bar on a side road off the main highway in the El Cove neighborhood, on the southern side of the island. It is a concrete-block structure with a hand-painted sign that reads "Cerveza y Ron" in faded blue letters. Inside, there are four plastic tables, a ceiling fan, and a cooler full of Águila and Club Colombia. A bottle costs 3,500 pesos, and a shot of the house rum is 3,000. The owner's wife sometimes sells empanadas from a frying pan on the porch. The best time to visit is on a weekday afternoon, between 3:00 and 5:00 PM, when the regulars are there but the place is not crowded. Most tourists never venture to the southern side of the island, which is a shame, because this is where the Raizal community's daily life is most visible.

A local tip: if you are invited to join a domino game, say yes. It is the fastest way to be accepted, and the stakes are usually just a round of drinks. You do not need to be good. You just need to be willing to laugh at yourself.

The Hotel Zone Bars: Comfortable but Predictable

The northern hotel zone, the stretch of beachfront between the main town and the approach to Johnny Cay, is dominated by all-inclusive resorts and mid-range hotels, each with its own bar. These are the most comfortable places to drink in San Andres, with air conditioning, clean restrooms, and English-speaking staff. They are also the least interesting. The drinks are priced in a mix of pesos and sometimes dollars, and a cocktail at a hotel bar will run you 20,000 to 35,000 pesos, several times what you would pay at a local spot.

That said, one hotel bar worth mentioning is the pool bar at the Hotel Casablanca, located on the northern coast road. It is open to non-guests, and the sunset view from the terrace is genuinely beautiful. A mojito costs around 22,000 pesos, which is steep by local standards, but the setting justifies it if you are in the mood for something polished. The best time to go is around 5:30 PM, when the light turns golden and the pool area is still quiet. What most tourists do not know is that the hotel sometimes runs a happy hour from 5:00 to 6:30 PM with two-for-one cocktails. Ask at the front desk or check the chalkboard near the bar.

A minor drawback: the Wi-Fi at the Casablanca pool bar is unreliable, dropping out frequently near the far end of the terrace. If you need to check something on your phone, sit closer to the main building.

When to Go and What to Know

The best time to explore the local pubs San Andres offers is during the dry season, roughly December through April, when rain is less likely to cut your evening short. The island's peak tourist season runs from mid-December through January and again during Easter week, and bars along Avenida Colombia and in the hotel zone will be packed during those periods. If you prefer a quieter experience, visit in February or March, when the weather is still good but the crowds thin out.

Cash is king at most local bars. While some of the larger spots on Avenida Colombia accept cards, the smaller neighborhood pubs and beach bars are cash-only. ATMs are available along Avenida Colombia, but they sometimes run out of bills on weekends, so withdraw what you need on a weekday. The local currency is the Colombian peso, and as of recent exchange rates, 1 US dollar trades at roughly 3,900 to 4,200 pesos, though rates vary.

Drinking in public is technically legal in San Andres, unlike in mainland Colombia where it has been restricted in certain areas. You will see people walking along the beach with beers in hand, and nobody bats an eye. That said, be respectful. The Raizal community is conservative in many ways, and public drunkenness is frowned upon, especially near churches and residential areas in La Loma and San Luis.

Taxis are the primary mode of getting between bars at night. A short ride within the main town costs around 5,000 to 8,000 pesos. There is no rideshare app reliably operating on the island, so you will need to hail a taxi on the street or ask your hotel to call one. Agree on the fare before getting in, as meters are not used.

Frequently Asked Questions

What is the one must-try local specialty food or drink that San Andres is famous for?

The signature drink to try is fresh coconut water mixed with locally made rum, often prepared tableside with a machete. On the food side, the island's most iconic dish is rondón, a coconut milk-based seafood stew made with fish, crab, yuca, plantain, and dumplings, traditionally served in coastal villages like San Luis and La Loma. A full plate of rondón at a local restaurant costs between 15,000 and 25,000 pesos.

Are there any specific dress codes or cultural etiquettes to keep in mind when visiting local spots in San Andres?

There is no formal dress code at most bars, but the Raizal community is culturally conservative, particularly in La Loma and San Luis. Wearing swimwear or very revealing clothing away from the beach is considered disrespectful in those neighborhoods. Covering up with a shirt or cover-up when walking through residential areas is a simple way to show respect and will be noticed positively by locals.

Is the tap water in San Andres to drink, or should travelers strictly rely on filtered water options?

Tap water on San Andres is not reliably safe for foreign visitors to drink. The island's water supply comes from a combination of wells and desalination, and the quality varies. Most locals and restaurants use filtered or bottled water, and you should do the same. A 500ml bottle of water costs around 2,000 to 3,000 pesos at shops along Avenida Colombia. Many hotels provide filtered water stations for guests to refill reusable bottles.

How easy is it to find pure vegetarian, vegan, or plant-based dining options in San Andres?

Fully vegetarian or vegan dedicated restaurants are rare on the island. Most local eateries center their menus around seafood, chicken, and pork. However, you can find plant-based sides and dishes such as rice and beans, fried plantain, patacones (fried green plantain slices), and coconut rice at most local restaurants. Some restaurants in the hotel zone and along Avenida Colombia will prepare a vegetable plate on request if you ask in advance. Expect to pay 10,000 to 18,000 pesos for a vegetarian meal at a mid-range spot.

Is San Andres expensive to visit? Give a realistic daily budget breakdown for mid-tier travelers.

A mid-tier traveler should budget approximately 150,000 to 250,000 Colombian pesos per day, excluding accommodation. This covers two meals at local restaurants (roughly 25,000 to 40,000 pesos each), three to four drinks at local bars (averaging 5,000 to 12,000 pesos per drink), a short taxi ride or two (5,000 to 8,000 pesos per ride), and a modest activity like a boat trip to Johnny Cay (around 30,000 to 40,000 pesos). Staying at a mid-range hotel or guesthouse runs 120,000 to 250,000 pesos per night for a double room. All-inclusive resort packages start at around 300,000 pesos per person per night.

Share this guide

Enjoyed this guide? Support the work

Filed under: best pubs in San Andres

More from this city

More from San Andres

Best Pet-Friendly Hotels and Stays in San Andres for Travelers With Furry Companions

Up next

Best Pet-Friendly Hotels and Stays in San Andres for Travelers With Furry Companions

arrow_forward