

Photos: Ocho Rios by Dr. Thomas Liptak, CC BY-SA 4.0, cropped; Puerto Plata by CareAhLine, CC0.
Ocho Rios or Puerto Plata?
Our verdict in twelve categories, each scored against the same fixed benchmark cities, and the climate month by month, so you can choose for your trip.
Choose Ocho Rios for
- wellness
- day trips
- nature and the outdoors
Ocho Rios is for the traveller who wants to unwind in comfort and still have a few good outings. The resorts here are built for doing very little, and some of the best spas sit in gardens or on cliffs above the sea. When you do want to go out, the river landscape behind the town is close by, and the north coast puts Nine Mile, Firefly and even Kingston within a day's drive. It costs more, and the town itself gives you little, so it suits people who are happy to spend most of their time at the hotel.
Choose Puerto Plata for
- prices
- culture and sights
- nightlife
Puerto Plata is the better choice if you want your money to go further and a town worth walking around. Local food, guaguas and simple guesthouses are cheap, and the old centre has gingerbread houses, a Spanish fort and an evening Malecón where you can spend time among locals. The coast also gives you more to choose from, with resort sand at Playa Dorada, calm swimming at Sosúa and the surf and kite scene at Cabarete.
Scoreboard
Twelve categories on one fixed scale from 0 to 100. The shaded stretch is the gap between the two.
Your match
Pick a travel style or drag the sliders, and both match scores follow your weighting.
Wins on wellness and day trips with your weighting.
Wins on prices and culture and sights with your weighting.
What matters to you?
Category by category
What the scores mean for a trip.
Beaches & swimming
Both give you warm, swimmable sea all year, but the coastlines differ. Ocho Rios has small beaches where the reef keeps the water calm enough to snorkel straight from the sand, at Turtle Beach in the bay, Mahogany Beach and the coves toward Oracabessa. Much of the best sand lies in front of the all-inclusives, though, and some public beaches charge to get in.
Puerto Plata's own town beach is nothing special, but there is more variety along the coast: golden sand at Playa Dorada, a sheltered bay at Cofresí and a reef-calm horseshoe at Sosúa. Further east, Cabarete and Encuentro have long beaches with surf. The trade-off is winter swell on the exposed beaches and seaweed some summers.
Food & drink
Neither is a place to travel for restaurants, and in both the best meals come from simple local places rather than hotel dining rooms. In Ocho Rios that means jerk chicken and pork smoked over pimento wood in roadside drum grills, with patties and ackee and saltfish, and Blue Mountain coffee to drink.
In Puerto Plata it means Dominican home cooking in comedores, such as la bandera, sancocho and mofongo, and whole fish grilled on the beach. Sosúa and Cabarete add more international places along the seafront. Mamajuana takes the place of Jamaican coffee as the drink to try.
Culture & sights
Puerto Plata has a real old town and Ocho Rios does not. Around Parque Independencia you can walk past restored Victorian houses with gingerbread trim and the San Felipe cathedral, then go on to the sixteenth-century fort at the end of the Malecón and the Amber Museum in its old mansion. It makes a satisfying day.
Ocho Rios grew up as a resort and cruise port, so the main site is Seville Heritage Park near St Ann's Bay, on the site of the first Spanish settlement on the island. A few plantation houses stand in the hills. For deeper Jamaican history you have to travel.
Nightlife
Puerto Plata has a little more going on after dark, mainly because the town has a place where people gather. Locals meet at the kiosks along the Malecón, the bars play merengue and bachata until late, and the beach bars of Cabarete are within reach for a bigger night.
In Ocho Rios, evenings mostly stay inside the resorts. A few beach bars and open-air clubs play reggae and dancehall, and the weekend street dances with big sound systems can be memorable. Otherwise weeknights are quiet, and every night out ends with a taxi.
Nature & outdoors
Both are green, active bases, but the outdoors works differently in each. In Ocho Rios it is all about water coming down from the limestone hills: climbing Dunn's River Falls, the wilder pools at Blue Hole, tubing on the White River and the drive through Fern Gully's tree ferns.
In Puerto Plata, Mount Isabel de Torres rises right behind the town, and a cable car takes you up to cloud forest and a botanical garden. The Damajagua falls are its version of the waterfall outing. Its real distinction is the trade wind, which makes Cabarete a major kitesurfing and windsurfing spot, while Encuentro has surf breaks.
Day trips
From its position in the middle of the north coast, Ocho Rios has the stronger choice of day trips. You can visit Noël Coward's Firefly, Bob Marley's birthplace at Nine Mile, Falmouth's Georgian streets, or cross the mountains to Kingston for the Marley museum and Devon House. Most of these mean hiring a driver or joining a tour.
Puerto Plata's trips are closer to home: Sosúa and Cabarete for half a day, Santiago and its cigar heritage an hour inland, the ruins of Columbus's La Isabela, or a boat out to the Cayo Arena sandbars. Santo Domingo and Samaná are too far to go and come back in a day.
Good for families
For children the two are much the same: both work best from an all-inclusive with a kids' club, and both have a marine park with dolphins. Ocho Rios has more for active older children, with the falls climb, the rainforest bobsled and river tubing, but persistent vendors make the town hard work.
Puerto Plata's advantage for families with toddlers is Sosúa's calm bay. Its pavements and traffic are no easier, but Dominicans are notably warm towards children.
Getting around
Neither is easy without a car or taxi, but Puerto Plata is a little easier. Its old centre and Malecón are pleasant to walk, and guaguas run along the coast to Sosúa and Cabarete. Motoconchos and poorly lit roads at night are the downsides.
In Ocho Rios, heavy traffic, missing pavements and constant offers from drivers make even short walks tiring. The route taxis are hard to work out on a first visit, so most people end up using hotel transfers. If you drive yourself, you will be on the left on winding roads.
Shopping & style
Both are souvenir towns rather than places to shop. Ocho Rios is built around the cruise pier, with duty-free jewellery and liquor, a craft market where you are expected to bargain, and rum, Blue Mountain coffee and hot sauce to take home.
Puerto Plata's souvenirs are more tied to the place itself: amber from the mountains behind the town, larimar, which comes only from this island, and Dominican cigars. You can also browse the umbrella-hung street in the old town.
Affordability
Ocho Rios is the dearer of the two, and you feel it as soon as you book. All-inclusives make up most of the accommodation and the good ones are priced accordingly, Dunn's River Falls and the other outings are charged at tourist rates, and because so much on the island is imported, even everyday purchases cost more. Eating at the jerk stands, using route taxis and sleeping up in the hills bring the bill down sharply, but a stay still ends up in the middle range.
Puerto Plata leaves more money in your pocket. Food, drink and transport aimed at locals cost little, and a package at Playa Dorada covers a lot for what you pay. The savings shrink if you rely on tourist taxis and excursions, eat in restaurants aimed at foreigners or buy imported goods, so how you get around and where you eat decide much of what you spend.
Live music & performing arts
Neither has a theatre or concert season, and in both the shows most visitors see are put on by the resorts. The music sets them apart. Ocho Rios gives you live reggae, folk drumming and the occasional weekend dancehall stage show. Puerto Plata has merengue and bachata on street corners and weekend bands, plus a February carnival full of costumed devils.
Wellness & relaxation
Ocho Rios is the better place to properly switch off. Its upmarket hotels have spas in open-air pavilions on the cliffs and in gardens above the sea, and the routine is long mornings and hammocks. It is best to avoid the town on cruise days.
Puerto Plata has resort spas too, plus massages on the beach and a modest yoga scene in Cabarete brought by the surfers. Outside the resort walls, though, the town is loud with motorbikes and music.
When should you go?
Pick your month. The climate figures are measured averages, not a forecast.
Ocho Rios in July
Puerto Plata in July
Daytime high, °C
Rainfall in the month, mm
Where the figures come from
Ocho Rios's temperatures are measured 62 km from the centre, at Kingston / Norman Manley.
Ocho Rios has no rain gauge within 25 km of the centre, so its rainfall comes from a gridded climate dataset read at the city rather than from a gauge further away.
Puerto Plata has no rain gauge within 25 km of the centre, so its rainfall comes from a gridded climate dataset read at the city rather than from a gauge further away.
Temperature and rainfall are climate normals, averaged over the years shown. Ocho Rios: 1991-2020 normals, Kingston / Norman Manley (61.9 km from centre). Puerto Plata: 1993-2020 (rainfall 1991-2020) normals, Puerto Plata (15.3 km from centre).
Both places are hot all year, so warm enough for the beach in any month. The sea never drops below about 26°C on either coast. The difference is when the rain falls. In Ocho Rios the wettest stretch runs from October to January, peaking near 259mm in December, with a smaller wet spell in May. February to April is the driest and sunniest time, and June to August is also fairly dry. Ocho Rios stays at 31°C to 33°C through the year, so walking around town is warm work in every month.
Puerto Plata is also wettest from November to January, but it is dry from June to September, when June gets under 50mm. Those dry months are also the hottest, at about 34°C by August and September, which makes the old town tiring to walk at midday. Winter is a few degrees cooler and easier for sightseeing, but wetter. Unlike Ocho Rios, spring here is not especially dry. In short, choose late winter and spring for Ocho Rios, and early summer for Puerto Plata.
Which traveller are you?
On a trip on a tight budget, Puerto Plata is the clear choice. Comedor meals, guagua rides along the coast and simple guesthouses in town cost little. In Ocho Rios, resort pricing and tourist rates for tours make even a careful stay a mid-range expense.
For a relaxing and wellness trip, Ocho Rios is the better pick. Its resort spas often sit in open-air pavilions above the sea, and once you are behind the hotel gates the pace is very slow. Puerto Plata offers resort spas, beach massages and yoga in Cabarete, but the town is noisy.
On a culture and arts trip, neither is a big draw, but Puerto Plata gives you more. Its Victorian old town, the Fortaleza San Felipe and the Amber Museum fill a good day. Ocho Rios has little beyond Seville Heritage Park.
Before you go
| Measure | Ocho Rios | Puerto Plata |
|---|---|---|
| Official language | English, Jamaican Patois | Spanish |
| Currency | Jamaican Dollar (JMD) | Dominican Peso (DOP) |
| Sockets | AB116 V, 50 Hz | AB110 V, 60 Hz |
| Driving side | Left | Right |
| Time zone | UTC-5 | UTC-4 |
| Emergency number | Police 110/112/119/911, ambulance 110, fire 110 | 911 |
| Elevation | 59 m | 34 m |
| Main airport | Sangster International Airport (MBJ)86 km from centre48 non-stop destinations | Gregorio Luperon International Airport (POP)13 km from centre16 non-stop destinations |
| Public holidays this year | 10 days | 13 days |
By the numbers
| Measure | Ocho Rios | Puerto Plata |
|---|---|---|
| City population | 16,671 | - |
| Museums within 10 km | 0 | 1 |
| UNESCO World Heritage sites within 50 km | 0 | 0 |
| Swim season, months above 21 °C | 12 months | 12 months |
Where else could you go?
Every comparison below shares a destination with this one, so you can follow Ocho Rios or Puerto Plata somewhere new.