Skip to main content

Filter by:


Star Rating

Review Score

Machans Beach – 135 hotels and places to stay
See the latest prices and deals by choosing your dates.
Shangri-La The Marina, Cairns, hotel in Machans Beach

The 5-star Shangri-La Hotel offers luxury accommodations with stunning views of the Cairns Marlin Marina. It features an outdoor swimming pool and free Wi-Fi internet access.

The room, the ocean view, the yard, and the convenience
8.4
Scored 8.4
Very Good
Rated very good
3,550 reviews
Price from$146.24per night
Oaks Cairns Hotel, hotel in Machans Beach

Located in the heart of Cairns on the Esplanade, Oaks Cairns Hotel is a short walk from the beachfront boardwalk and Cairns Esplanade Lagoon, as well as restaurants and bars.

Great breakfast and views from the rooftop restaurant.
8.3
Scored 8.3
Very Good
Rated very good
2,276 reviews
Price from$181.34per night
Crystalbrook Riley, hotel in Machans Beach

Centrally located at the northern end of Cairns iconic waterfront Esplanade, Crystalbrook Riley features 311 stylish rooms and suites, three restaurants and bars including Cairns’ highest rooftop bar,...

Great breakfast! Great facilities overall but the hallway carpets were worn and stained and needed a good cleaning or replacement. Also, our floor and room had an underlying odor of mold. I realize this is a coastal property with a lot of inherent moisture but moldy odors should be mitigated somehow.
8.6
Scored 8.6
Excellent
Rated excellent
2,010 reviews
Price from$178.41per night
Hotel Tropiq, hotel in Machans Beach

Located 2 minutes' drive from the Cairns Esplanade, the refurbished Hotel Tropiq features accommodations with free WiFi and a balcony, with most offering garden and pool views.

Very friendly owner and very talkative.
7.0
Scored 7.0
Good
Rated good
1,620 reviews
Price from$87.09per night
Hilton Cairns, hotel in Machans Beach

Experience a sense of luxury at Hilton Cairns, located on the Cairns Esplanade.

I enjoyed the room service
8.3
Scored 8.3
Very Good
Rated very good
1,567 reviews
Price from$154.36per night
Pacific Hotel Cairns, hotel in Machans Beach

Located on the Cairns Esplanade overlooking Trinity Harbor, Pacific Hotel Cairns offers guests stunning views from private balconies and provides easy access to the nearby Reef Fleet Terminal,...

Great location, easy walk to esplanade, shops and restaurants
8.0
Scored 8.0
Very Good
Rated very good
1,969 reviews
Price from$159.24per night
Acacia Court Hotel, hotel in Machans Beach

Acacia Court Hotel offers air-conditioned accommodations in a waterfront location on the Cairns Esplanade. The hotel’s large outdoor swimming pool is surrounded by sun loungers.

Front balcony view
5.6
Scored 5.6
Above average
Rated okay
2,429 reviews
Price from$60.48per night
Hides Hotel, hotel in Machans Beach

Located in the heart of Cairns, and just 10 minutes' drive from the Cairns International Airport, Hides Hotel offers affordable accommodations, a 5 minutes' walk from The Esplanade.

Price was perfect for what you get. Excellent location. Clean. Easy check in after hours. Served our needs perfectly.
7.1
Scored 7.1
Good
Rated good
1,628 reviews
Price from$93.92per night
Pullman Cairns International, hotel in Machans Beach

Pullman Cairns International is located in the center of Cairns. All rooms have large balconies overlooking the harbor or mountains. Executive rooms offer a separate living and dining area.

Beds were great and location
8.0
Scored 8.0
Very Good
Rated very good
1,255 reviews
Price from$143.31per night
Pullman Reef Hotel Casino, hotel in Machans Beach

Featuring elegant rooms with a spa bath and a balcony overlooking Cairns or Trinity Inlet, Pullman Reef Hotel is only 820 feet from Cairns Esplanade. It features a casino and 4 bars with live music.

Big beautiful rooms jacuzzi bath tubs big balcony for fresh air and great location and view
8.8
Scored 8.8
Excellent
Rated excellent
1,451 reviews
Price from$165.18per night
See all hotels near Machans Beach
Subscribe to receive premium deals

Prices drop the second you sign up!