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.

Mocha Joe

Is this your business?
82 Main St, Brattleboro, VT 05301-3252
+1 802-257-7794
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent56%
  • Very good34%
  • Average5%
  • Poor4%
  • Terrible1%
Travelers talk about
“beans” (16 reviews)
“maple latte” (8 reviews)
“scones” (6 reviews)
Closed Now
All hours
82 Main St, Brattleboro, VT 05301-3252
All Details
Write a Review
Reviews (167)
Traveler rating
Traveler type
Time of year

51 - 60 of 161 reviews

Reviewed December 12, 2015

I didn't like this cafe as it was underground and sort of thrown together (maybe that's a bohemian look they like) with odd chairs and tables and random books and art around. Not comfortable. Coffee is nice enough but a bit bitter in our experience,...More

Thank carriegault
Reviewed October 28, 2015 via mobile

Got a great latte here. Very relaxed atmosphere. Went there for breakfast. Got a scone, too. Liked it!

Thank Betzy G
Reviewed October 27, 2015

It's a shame that with so few local options, the most available is so awful. Mocha Joe's has cornered the market in and around Brattleboro, but it's almost impossible to find anyone who is forced to sell it or buy it who actually likes the...More

Thank PutneyVT
Reviewed October 23, 2015

Mocha Joe concentrates on good coffee bean sourcing, prepared to your taste. We didn't take a seat, as we just wanted a good coffee to take with us, but the place has casual funky seating - sofas and chairs, for those who want to stay...More

Thank debellechasse
Reviewed October 20, 2015

A great place to enjoy a good cup of coffee and fresh pastry. Locals hang here, so if you're visiting, it's a great place to people watch and eavesdrop on the Brattleboro community.

Thank Betribal
Reviewed October 19, 2015 via mobile

The place looks and feels like a dump. The coffee it's was wonderful, but the shop itself needs some sprucing up.

Thank José Miguel L
Reviewed October 11, 2015

I love gourmet coffee, fresh roasted beans, and a warm friendly shop. Mocha Joe in Brattleboro had it all. Fresh roasted beans, fresh made goodies, a hometown friendly staff, and is a wonderful place. I had an awesome Ethiopian on Saturday, and a perfectly roasted...More

Thank TonyCastignetti
Reviewed October 10, 2015

Excellent coffee stop in a fun town. Always a must after some hard shopping at Sams. Always seems to be bustling too!

Thank Darrow M
Reviewed October 8, 2015 via mobile

We loved their coffee, both hot and iced. A pumpkin spice latte had just the right amount of spice. Their maple latte is also yummy. And they have a nice assortment of pastries, including a great blueberry scone.

Thank Bob T
Reviewed October 6, 2015 via mobile

Great coffee here in Brattleboro served by super-chilled out staff. They roast their own coffee so you can take some home yourself.

Thank johnduddy1
Nearby Restaurants
Peter Havens Restaurant
223 reviews
.03 miles away
Amy's Bakery Arts Cafe
150 reviews
.03 miles away
90 reviews
.01 miles away
Nearby Attractions
Retreat Trails
46 reviews
.67 miles away
Brattleboro Museum and Art Center
60 reviews
.10 miles away
Twice Upon a Time
35 reviews
.04 miles away
Hermit Thrush Brewery
43 reviews
.12 miles away
Questions & Answers
Get quick answers from Mocha Joe staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Average prices
$3 - $10
Breakfast, Lunch, Dinner
Restaurant features
Takeout, Seating, Free Wifi
Good for
Kids, Families with children
Open Hours
7:30 AM - 8:00 PM
7:00 AM - 8:00 PM
7:00 AM - 8:00 PM
7:00 AM - 8:00 PM
7:00 AM - 8:00 PM
7:00 AM - 9:00 PM
7:30 AM - 9:00 PM
Location and Contact Information
  • Address: 82 Main St, Brattleboro, VT 05301-3252
  • Location: United States  >  Vermont (VT)  >  Brattleboro
  • Phone Number: +1 802-257-7794
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing