Ocho Rios is a melting pot of international cuisine, Jamaican specialities, and Caribbean spices. The seaside town has something to tantalize the taste buds of everyone. And food isn’t the only fantastic feature of Ocho Rios, its bar are amazing too. Whether you want a quiet drink, or a crazy night out, or some of the best cocktails in town, there’s a bar for you.
Almond Tree Restaurant 83 Main Street Ocho Rios
The Almond Tree gets consistently positive reviews from diners. Not only for its great food, but also its fun atmosphere – its bar has swinging rope chairs and tree growing through the roof. You can eat breakfast, lunch, or dinner here while enjoying fantastic views, especially if you sit on the upper desk. It serves a mixture of Continental and Jamaican cuisine with great seafood on offer.
Mystic Dining Restaurant and Bar Mystic Mountain Ocho Rios
Sitting high above Ocho Rios the views from this restaurant are spectacular. And if that isn’t enough head to the top of
the restaurant’s Lookout Tower for panoramic views of the town and bay. In the evenings the atmosphere is fine dining on a fusion of Caribbean and Jamaican cuisine. Lunchtime dining is a more casual affair if you want a more relaxed experience.
Toscanini Tower Isle Ocho Rios
The restaurant is owned and run by an Italian family that has been running restaurants for generations. The menu changes depending on what fresh produce is available at the time. Not only is the food excellent, the wine menu is fantastic too. You can eat inside or outside on the verandah, but regardless of where you choose it is a good idea to make reservations. Dishes are classic Italian faire with the chef willing to work with vegetarians.
Evita’s Italian Restaurant Eden Bower Road Ocho Rios
Evita’s is a wonderful mixed menu of northern Italian cuisine and special dishes that fuse Italian and Jamaican flavors. The atmosphere is casual with the restaurant set in an 1860’s Jamaican gingerbread house. Diners can eat indoors or al fresco. Reviews of this eatery speak for themselves. Diners are given a friendly welcome, good service, high quality food, and breathtaking views.
Bottles & Chimney Bar & Restaurant Fisherman Point
This bar and restaurant is part of the Fisherman Point Resort, but anyone can come an eat here. It serves a mixture of
American, Jamaican, and Greek cuisine. Its marina views and romantic nighttime ambience make it a good option for adults. It serves great grilled fish, coconut chicken tenders, and delicious cocktails.
If you are in the mood for non-local cuisine the Indian food served at Passage to India one of your best options. It is one of the best Indian restaurants in Jamaica set in a comfortable and classy atmosphere. The dishes here are distinctly creative and regularly win rave reviews from those that eat it. Another interesting twist you’ll find here is that some of the dishes are a unique blend of Chinese and Indian flavors.
Le Papillon Restaurant and Cavier Bar Royal Plantation
This is the fanciest restaurant in Ocho Rios, and subsequently the most expensive. If you’re not staying at this resort, you need to phone in advance to make a reservation. It is a great spot for anyone celebrating a special occasion, such as those on their honeymoon. Not only does it serve what some might consider pretentious food, it also has a caviar-and-champagne bar. Even the surf and turf is fancy here.
Coconuts Café & Bar 10 Main Street Ocho Rios What’s not to like about this place it is a foodie and cocktail lovers paradise. The owner is an expert chef that has created dishes that combine Mediterranean, Asian, Jamaican, and Mexican cuisine with great success. The bar is one of the best stocked in Jamaica with a great choice and even interesting special editions. The bar tender makes to-die-for cocktails that have some unique twists.
Scotchie’s Drax Hall Ocho Rios
This unpretentious roadside set-up is an Ocho Rios institution when it comes to jerk chicken. It can be argued that it is the best jerk chicken in Jamaica. Dining is casual and outdoors with pork, chicken, and ribs options. There is of course some great Jamaican rice, beans, corn, fries, and bread to have on the side. Prices here are really reasonable and you can eat-in or take-out. You won’t find a more authentic jerk chicken in the area. Here the meat is cooked on Jamaican pimento and sweetwood logs which help create its distinctive flavor.
Miss T’s 65 Main Street Ocho Rios
Miss T’s is one of Ocho Rios’ most popular eateries. It has a casual, family friendly atmosphere where local dishes are served at reasonable prices. Meals are home-style Jamaica faire and it is a great option for vegetarians, as their are lots of choices. Eating is done outside surrounded by lush vegetation. If you’re in search of a true Jamaican oxtail soup then it is worth searching for this slightly hard to find place.
Bibibip’s Bar & Grill 92 Main Street Ocho Rios
Reasonably priced and casual Bibibip’s Bar & Grill is located on the bay at Mahogany Beach where it serves a mix of Jamaican and Caribbean food. You can get both lunch and dinner here. Dishes are basic and don’t expect the extraordinary. However the view is great, so if you can, ask for a table along the wall where you’ll be able to enjoy the best views.
Mom’s 7 Evelyn Street Ocho Rios
As the name hints this place is all about home cooked Jamaican food. The restaurant is child-friendly and serves up some of the best versions of local specialities in town, such as curry goat, oxtail, Jamaican brown stew, and curried chicken. Prices are budget conscious friendly, but portions are decent. Don’t be surprised if you see plenty of locals eating here.
Bamboo Blu 30 Beach Road Mammee Bay Ocho Rios
Bamboo Blu sits right on the beach and isn’t just a great place to eat lunch. It offers patron the chance to relax on one of their sun loungers. It is a little tricky to reach this little gem because it is located on a private beach, so it’s a good idea to make reservations before you arrive. The food is good, the staff friendly, and the bar makes up some great Jamaican margaritas.
Devon House I-Scream Main Street Island Village Beach Ocho Rios
Strictly speaking this isn’t a restaurant, but it is worth mentioning for its great ice cream and waffles. It is a great place to take the kids for an afternoon treat or for an extra special dessert. The flavor selection is packed with classic favorites and tons of tropical inventions that you’ve never encountered before.
Oceans 11 Lot 6 Fisherman Point Road Ocho Rios
Oceans 11 is a little bit of everything it serves decent food and is a great place to go for a night out. It is a really popular spot for locals who love to belt out their favorite tunes at Tuesday’s karaoke nights. Sunday nights often feature a live band.
Margaritaville Island Village Main Street Ocho Rios
Margaritavilla is definitely one of the best places in Ocho Rios to go if you want a fun filled night out. However, it’s great during the day too. The venue has three bars that are busy all day long. Not only that, it has its own waterslide, whirlpool, and plenty events that would appeal to the party crowd. Food is also served here and it’s a good choice if you don’t like trying anything adventurous, with pizza and burgers on the menu. Music is usually blaring and there are often live bands performing.
Strawberry’s 6 James Avenue Ocho Rios
Strawberry’s is a popular night spot that is a sports bar, restaurant, and disco. The disco is only open on weekends, but you can enjoy some inexpensive local bar food any time of the week. It is a popular after work drinking spot for locals and a good place to have a relaxing beer.
H2O Street Shop 22 Coconut Grove Plaza Ocho Rios
H2O is a casual hang-out that serves food during the day and drinks and music during the night. Saturday nights host live music with an open mic format, while Friday nights host karaoke and live bands. However, karaoke is don’t here with a twist. Instead of singing to a backing track, guests can sing with the help of a live band.
Baywatch Grill & Bar Fisherman’s Point Ocho Rios
This is definitely a touristy bar due to its location next to cruise ship pier. However, it is one of the better bars in town. The bar attracts a lively crowd that are out for a good time and Saturday nights usually have special cocktail offers and even free shots for the girls. Live music is played on Friday nights, while Sunday nights feature retro music.
John Crow’s Tavern 10 Main Street Ocho Rios
Right near Turtle River Park John Crow’s Tavern is a great bar for sports enthusiasts. There is plenty of beer flowing while the latest game is shown on the surrounding big TV screens. You can grab a bite to eat here too.
Nexus 8 Main Street Ocho Rios
Nexus is a popular spot on Tuesday and Friday nights. It is near cruise ship pier, so it attracts plenty of tourists that give is a good vibe. It has a rooftop lounge, live music on Sundays, DJs on Fridays and ladies night on Tuesdays. Ocho Rios Bar and Restaurant Guide