cheaphotelscox-s-bazar
Moheshkhali Island with Adinath Temple on the hilltop and boats in the bay
Home · Areas · Moheshkhali
ISLAND TEMPLE STOP

Hotels in Moheshkhali

9 hotels & guesthousesfrom $30/nightPrice-matched1t CO₂ removed per booking

Moheshkhali is Bangladesh's second-largest offshore island, lying in the bay 30km north of Cox's Bazar. Most visitors come for the Adinath Temple, a hilltop Hindu-Buddhist shrine that draws pilgrims year-round and huge crowds during the February Shivaratri festival. The temple sits atop Mainak Hill, reached by climbing 450 rough stone steps. The island's economy runs on fishing, salt production, and dried fish exports. Tourism is marginal. Ferries from Chakaria Ghat on the mainland to Moheshkhali Ghat run hourly 7am to 5pm, costing 30 taka and taking thirty minutes. The island has basic guesthouses charging 25-40 USD per night; none are worth recommending. Most visitors treat Moheshkhali as a day-trip from Cox's Bazar, arriving on the morning ferry, visiting the temple, and returning by late afternoon.

Moheshkhali town is a dusty, low-rise settlement with fish markets, cycle-rickshaws, and not much else. The salt pans stretch along the island's western shore — white evaporation pools dotted with workers raking salt into mounds. It is photogenic in harsh afternoon light but offers little visitor infrastructure. The Adinath Temple is the only real attraction. The climb is steep; elderly pilgrims struggle. At the summit, views stretch across the bay to the mainland and Myanmar's hills. The temple itself is a modest concrete structure rebuilt multiple times. Pilgrims leave offerings of flowers and incense. Moheshkhali works if you want to see rural Bangladesh, salt production, and a functioning pilgrimage site. It fails if you expect tourist comforts or scenic beaches.

Where to stay in Moheshkhali

Overnight stays on Moheshkhali are uncomfortable. Hotel Niribili and Moheshkhali Rest House are the only options above hostel-level, charging 30-45 USD for basic rooms with fans and erratic electricity. Food is limited to rice, dal, and dried fish curry. Most visitors day-trip from Cox's Bazar, which is the sensible plan. If you must stay — perhaps to catch sunrise at the temple — book ahead and bring snacks. Off-season, the few guesthouses may close entirely.

Things to do in Moheshkhali

Climb to Adinath Temple on Mainak Hill
The 450-step climb to Adinath Temple starts near Moheshkhali Ghat and takes thirty to forty minutes. Steps are uneven and steep; bring water. At the summit, the temple is modest but the view is excellent. Pilgrims ring bells and light incense; you are welcome to observe quietly. Sunrise (6am) and sunset (5:30pm in January) are the best times to climb. Avoid midday heat. Shoes must be removed at the temple entrance; leave them at the base or carry them.
Salt pan walk near Gorakghata village
Hire a cycle-rickshaw from Moheshkhali Ghat to Gorakghata village (80-100 taka, 20 minutes). Walk among the salt evaporation pans — broad, shallow pools where seawater dries into white salt crust. Workers harvest salt November through April; off-season the pans are flooded and inactive. Bring a hat and sunscreen; there is zero shade. Spend an hour walking and photographing, then return by rickshaw. This is not a tourist site; it is a working salt farm. Be respectful.
Dried fish market tour at Moheshkhali Ghat
The area around the ferry ghat is lined with dried fish — ribbonfish, hilsa, prawns — laid on mats to dry in the sun. The smell is overpowering. Workers sort, pack, and load fish onto trucks for export. Walk through slowly; it is chaotic but fascinating. Vendors sell packaged dried fish for 200-500 taka per kilo if you want an aromatic souvenir. The market is busiest 7am to 10am. No one minds tourists wandering; just do not block the work.
Lunch at Adinath Canteen near the temple steps
A simple canteen at the base of the Adinath Temple steps serves rice, vegetable curry, and weak tea for 100-150 taka per meal. Food is basic but safe. Open 9am to 5pm. This is the only sit-down food option near the temple. Bring your own water; what they serve is unfiltered. After lunch, visit the temple or descend back to the ghat for the return ferry.
Signature walk · 3.4 km
Moheshkhali Ghat to Adinath Temple and back

Disembark the ferry at Moheshkhali Ghat. Walk inland along the main road past the dried fish market for about 500 metres. Turn right at the sign for Adinath Temple and follow the lane uphill. The paved path becomes stone steps after 1km. Climb the 450 steps to the temple at the summit. Spend twenty minutes at the temple, then descend the same way. At the base, walk back to the ghat. The full round trip takes two to two and a half hours including temple time. Bring water and start early to avoid midday heat.

All walking routes

Getting there & around Moheshkhali

Moheshkhali is reached by ferry from Chakaria Ghat on the mainland, which is 30km north of Cox's Bazar town. From Cox's Bazar, take a bus to Chakaria (50-60 taka, one hour), then a cycle-rickshaw to the ghat (30 taka, 10 minutes). Ferries to Moheshkhali depart hourly 7am to 5pm, cost 30 taka, and take thirty minutes. Return ferries run the same hours. Miss the last ferry and you are stranded overnight. Within Moheshkhali, cycle-rickshaws are the only transport; expect 60-100 taka for trips around the island. Arrange return rickshaws in advance if visiting salt pans. Most visitors hire a CNG from Cox's Bazar for the full day (1500-2000 taka) to avoid the bus-ferry hassle.

Good to know

Is Moheshkhali Island worth a full day trip from Cox's Bazar?
Only if you are interested in pilgrimage sites, salt production, or fishing culture. The Adinath Temple is interesting for its hilltop setting and active worship, but the climb is hard and the temple itself is modest. The salt pans are photogenic but offer no facilities. The island has no beaches worth swimming at, no cafes, no tourist infrastructure. If you have already exhausted Cox's Bazar's beaches and want something completely different, Moheshkhali works. If you have limited time, prioritise Inani or Himchari instead.
Can I swim at Moheshkhali beaches?
The island has no tourist beaches in any meaningful sense. The shoreline is muddy tidal flats and fishing boat moorings. Locals bathe in the bay but conditions are not appealing for visitors. If you want swimming, stay on the mainland beaches at Cox's Bazar or go to Inani. Moheshkhali is about temples, salt, and fish — not beach recreation.

Hotels in Moheshkhali

See all stays Moheshkhali

Hand-picked stays with live prices — and the full search covers every bookable property at the same price or better.

curated pick — coming soon
curated pick — coming soon
See all stays Moheshkhali Free cancellation on most rooms

Reads on Moheshkhali

All blog posts

Blog guides and articles dedicated to this area — what to do, where to stay and how to plan the day.

All areas