Photo: Views of the port from Upper Deck.

Photo of Upper Deck HotelUpper Deck Hotel

Bland rooms, good views

Jalan Lintas, Kudat T: (088) 622 272 (088) 622 282 

Upper Deck Hotel

Our rating:

Quick links
Our review | Walk-in rates | Address | Map | |

Upper Deck Hotel sits above a large supermarket and bakery near the seafront at Kudat, and that’s the extent of its “upper deck” status, however rooms are spacious and many enjoy views of the grubby port.

Skip the bus station queues!
Skip the bus station queues!
Ad Book your plane, train & bus tickets
with 12Go Asia.

Read more

Photo of Upper Deck Hotel
Modest tiled air-con rooms are clean and bright, but the rooms we viewed smelled a FFlittle smokey. Cream and brown decor is as dull as dishwater, but otherwise the rooms are comfortable enough. Facilities include flatscreen TV’s and WiFi, and you can make yourself a cuppa. Desks, hanging space and bedside furniture match, and narrow beds are comfortable, but linen is a tad grey and could do with a soak. Clean ensuite bathrooms provide hot-water showers, and a small glass sink above the basin will keep your toothbrush handy. Rooms face the sea or the town, request a view when booking. There’s no lift at Upper Deck Hotel and no staff to help if you have heavy bags (but it’s only three floors). Reception staff are friendly and the location is convenient. Upper Deck Hotel is fine for a few nights if others are full (which they often are), and if a sea view is a priority, it offers the best deal. For better rooms with a view head to Ria Hotel, or cosier rooms sans view, Hotel Greenland.

If you enjoyed this article and would like to support independent travel writing on Southeast Asia, please subscribe to Travelfish—it’s just A$35 per year (less than A$1 per week)!


Walk-in rates at Upper Deck Hotel

Type of room
Type of room, low and high season prices
Standard double room
100 ringgit
100 ringgit
Superior double room
120 ringgit
120 ringgit
180 ringgit
180 ringgit
Room: Standard double room, low season: 100 ringgit, high season 100 ringgit. Notes:
Room: Superior double room, low season: 120 ringgit, high season 120 ringgit. Notes:
Room: Suite, low season: 180 ringgit, high season 180 ringgit. Notes:

Where is Upper Deck Hotel

Upper Deck Hotel
Jalan Lintas, Kudat
T: (088) 622 272 (088) 622 282 
Coordinates (for GPS): 116º50'54.9" E, 6º52'44.24" N
Room rates: 60 to 120 ringgit

Map for Upper Deck Hotel

Map for Upper Deck Hotel

Open in Apple Maps | Open in Google Maps

Popular attractions in Kudat

A selection of some of our favourite sights and activities around Kudat.

Travel better, travel smarter

Save money, receive our latest updates and get the most out of your travels.


See below for more places to stay in Kudat that are listed on

Top of page

Where to next?

Where are you planning on heading to after Kudat? Here are some spots commonly visited from here, or click here to see a full destination list for Malaysia.

Top of page