Need help?
My lastminute.com
Shield with stars icon

Book with confidence - We have plenty of flexible travel options to choose from in case you need to change your plans.

COVID-19 updates. - For information on refunds and cancellations. To change your booking on My lastminute.com. Read up on the latest travel restrictions.

Hotels in Montego Bay

Montego Bay is the second largest city in Jamaica and a favoured cruise ship destination. It draws in tourists from all over the world because of its spectacular beaches, tropical climate and tax-free shopping. Whether you want to snorkel in the crystal clear waters, sample the Caribbean nightlife, or simply relax and enjoy the tranquil beauty of your surroundings, Montego Bay hotels offers it all.

Things to do:

Savour the peace of lapping water as you float languidly down the Martha Brae River. Your raft guide will be on hand to inform you about the local wildlife and fauna you meet along the way. Alternatively, go tubing on the White River through coconut plantations and bamboo groves with your guide.

Guided tours are a great way to explore the area, with many different companies to choose from. For a less formulaic approach, where you really get to see the island, try Liberty Tours.

If you simply want to enjoy miles of white sandy beach, lined with palm trees and clear water, then Doctor's Cave Beach won't disappoint. With a bar service close to hand, feel free to stretch out on a sun lounger, sip your favourite cocktail and admire the view.

For the hustle and bustle of souvenir shopping try Gloucester Avenue. Be robust and go prepared to bargain and you may be pleasantly surprised with what you walk away with. There are also a number of bars and restaurants along the strip, so there's plenty to do and see.

For a memorable equine experience book a Turf and Surf session at Half Moon Equestrian Centre and ride the waves on your chosen mount. Alternatively, there's the Half Moon Golf, Tennis and Beach Club for those who want to keep their feet firmly on the ground.

Explore paradise:

For an unforgettable natural phenomenon, a visit to the Luminous Lagoon, located to the north of Jamaica is a must. Dip your fingertips into the water and watch it light up around you thanks to the presence of millions of microscopic organisms that react to movement in this startling way. For the intrepid, a trip to the Blue Hole is a real experience. Getting there is tricky due to badly maintained roads, but this little corner of paradise with its inviting gushing waterfall, turquoise pool and leafy shade is well worth the effort. A better-known tourist attraction on the island is Dunn's River Falls, with its 600 feet of cascading water.

Cultural excursions:

Learn about the history of the island and the workings of a coffee bean plantation with a tour to the Croydon Plantation. Alternatively, venture to the former sugar plantation of Rose Hall Great House. Wander around the reputably haunted 18th-century mansion with its elegant wallpaper and historic surroundings. For those more interested in perfecting their golf swing, Rose Hall also provides Cinnamon Hill Golf Course, with its challenging sand bunkers and spectacular views of the Caribbean.

Frequently asked questions about Hotels in Montego Bay

Which hotels are the most popular ones to stay at in Montego Bay?

According to our booking data, the most booked hotels in Montego Bay are Hilton Rose Hall Resort and Spa – All Inclusive and Holiday Inn Resort MONTEGO BAY ALL-INCLUSIVE.

What is the cheapest price for a hotel in Montego Bay?

The lowest price for a double room in Montego Bay is £37.

What are the best hotels in Montego Bay near the center?

If you want to stay near the center of Montego Bay, you can consider staying at Rooms On the Hip Strip - Montego Bay, Verney House Resort and Grandiosa Hotel.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555