Top 5 Coffee Spots in San Pedro, Belize

San Pedro might be famous for its beaches and nightlife, but the island also knows how to keep you caffeinated. Whether you’re looking for a morning pick-me-up before a day of adventures or a cozy spot to sip slowly, these are the top 5 coffee shops you can’t miss in San Pedro, Belize.

5. Brooklyn Bros

If you’re craving a New York–style bagel with a perfect side of coffee, Brooklyn Bros has you covered. Known for its delicious bagels and coffee, it’s a great stop for anyone who likes their coffee strong and satisfying.

    4. Green Espresso

    Aesthetics meets flavor at Green Espresso. This spot is loved for its smooth, rich blends and good food. Grab a cup before heading out on the water—you’ll feel good knowing your coffee is both delicious.

    3. Coffee de los Mayas

    For something uniquely Belizean, Coffee de los Mayas is a must. Featuring locally inspired flavors, this shop offers cultural coffee experience being the first golf cart drive through on the island. Perfect to get you started in the morning or an afternoon pick-me-up.

    2. The Farmhouse

    Fresh, bright, and full of charm, The Farmhouse serves up more than just coffee. It’s a place to slow down, enjoy good food, and sip on beautifully crafted lattes or cold brews. Whether you’re starting your morning or meeting friends, it’s one of San Pedro’s go-to spots.

    1. Sixteen Ounces

    At the top of the list is Sixteen Ounces, a coffee lover’s paradise. Known for its perfectly brewed espresso drinks and modern vibe, it’s the place where locals and travelers come together for the best cup on the island. Pair it with one of their pastries, and you’ve found your new morning ritual. Highly recommend trying their coconut latte!

    Top 5 Coffee Spots in San Pedro, Belize

    Final Sip

    From artisanal cafes to classic coffee spots, San Pedro has no shortage of places to fuel your island adventures. Be sure to try these five next time you’re here—you might just find your new favorite cup of coffee in paradise.