Homestay vs hotel in Johor Bahru: which is cheaper for families? For a family of four or more staying two nights or longer, a homestay is usually cheaper per person. For one or two people staying a single night, a hotel is often the same price or cheaper. The reason is the cleaning fee and the number of rooms, not the nightly rate.
Most people compare "RM250 a night" at a hotel with "RM450 a night" at a homestay and pick the hotel. That is the wrong comparison. A hotel sells you a room; a homestay sells you the whole home. A family of six rarely fits in one hotel room. This article shows how to add up what you actually pay, including the taxes and extras that do not appear in the first price you see.
We manage more than 100 homestay units in Johor Bahru and Desaru, so we have an interest here. That is exactly why the "when a hotel is better" section below is written plainly.
What do you pay at a hotel on top of the room rate?
The first price on a booking site is often not the full price. For a hotel in Malaysia, add the following:
| Charge | How much | Who pays |
|---|---|---|
| Service tax on accommodation | 8% of the room rate (since 1 March 2024) | Every guest |
| Service tax on hotel food and parking | 6% | If you use them |
| Tourism tax | RM10 per room per night | Foreign guests only; Malaysians and permanent residents are exempt |
| Parking | Set by the hotel | If you bring a car |
| Breakfast, extra bed | Set by the hotel | If not included |
The 8% rate was reported by tax firms such as Deloitte and KPMG when service tax on accommodation rose from 6% on 1 March 2024. The RM10 tourism tax is charged per room, not per head, and Malaysians do not pay it.
So if your family needs two hotel rooms, every "per room" charge above doubles. If you are visiting from Singapore, the tourism tax applies to you.
What do you pay at a homestay on top of the nightly rate?
| Charge | How it is counted | Note |
|---|---|---|
| Nightly rate | For the whole unit | Not per person, as long as you stay within the guest limit |
| Cleaning fee | Once per booking | This is what makes a one-night homestay expensive |
| Platform fee | Depends on Airbnb, Agoda or Booking.com | A direct booking has no platform fee |
| Deposit | Returned after check-out | Booking direct with us: RM200, deducted only for actual costs |
| Taxes | Depend on the platform and the operator | Check the final total before you pay |
The single most important line: the cleaning fee is paid once, whether you stay one night or four. The longer you stay, the smaller its share of each night.
Worked example: a family of six, two nights
The numbers below are examples to show the method. Real prices change with the dates, the area and the unit.
Assumptions: hotel at RM250 per room per night, two rooms needed. A three-bedroom homestay at RM450 per night, RM70 cleaning fee, booked direct. Hotel parking RM20 per night (example), homestay parking included.
| Hotel (2 rooms) | 3-bedroom homestay | |
|---|---|---|
| Rooms or unit, 2 nights | RM1,000 | RM900 |
| 8% service tax | RM80 | None in this example |
| Cleaning fee | – | RM70 |
| Parking, 2 nights | RM40 | RM0 |
| Total (Malaysian guests) | RM1,120 | RM970 |
| Tourism tax for foreign guests (2 rooms × 2 nights × RM10) | + RM40 | – |
| Per person (Malaysian guests) | about RM187 | about RM162 |
In this example the homestay saves the family about RM150, and you also get a kitchen, a living room and a washing machine. If you cook breakfast for six people yourself, the real gap is bigger again. For a Singaporean family the hotel side goes up by another RM40.
When does the hotel win?
Change the example: two people, one night. Hotel RM250 + 8% = RM270. Homestay studio RM200 + RM70 cleaning = RM270. A tie. If the hotel has a promotion, the hotel wins.
A hotel is also the better choice when:
- You arrive early in the morning and need to drop your bags. Homestays usually check in at 15:00 and check out at 12:00, and our units have no luggage storage. A hotel has a front desk.
- You want the room made up every day. Homestays do not have daily housekeeping the way hotels do; towels and linen are provided for the length of the stay.
- You need a pool, a gym or breakfast to be guaranteed. At a homestay, facilities depend on the building. Ask first.
- An elderly family member needs a staffed desk around the clock. Homestays run on door codes and messages, not a reception counter.
- You do not want an online process. Most homestays ask for identity verification, car registration and a deposit before you can enter.
We would rather you know all this before you book than find out at the door.
When is a homestay clearly better?
- Large families or several families travelling together. One three-bedroom unit is usually cheaper than two or three hotel rooms, and everyone can sit together in the living room.
- Stays of two nights or more. The cleaning fee is spread over more nights.
- Travelling with small children. A kitchen for milk and porridge, a washing machine for messy clothes. See 6 questions to ask before you book with kids.
- You want to cook, or eat halal your own way. See what Muslim friendly homestay really means.
- Two cars. Ask how many cars can be registered. Our units usually accept two plate numbers.
Why does a homestay on Airbnb look dearer than booking direct?
Platforms charge fees, and those fees end up inside the price you see. Book direct with the operator and that fee disappears. We break it down in book direct vs Airbnb: how much cheaper, including the conditions for the RM20 referral code.
One more difference: the cancellation policy. Hotels and homestays on the same platform can carry different policies. Read how much refund you get when you cancel before you pay.
Seven questions before you choose
| # | Question | Why it matters |
|---|---|---|
| 1 | How many people will sleep there, children included? | A homestay's guest limit counts everyone who sleeps |
| 2 | How many nights? | One night: the cleaning fee weighs heavily. Two or more: the homestay usually wins |
| 3 | What is the final total after taxes and fees? | Compare totals, not nightly rates |
| 4 | What time will you arrive? | Early morning with lots of bags: a hotel is easier. Read what time is homestay check-in |
| 5 | Are you driving? How many cars? | Hotel parking can be an extra; a homestay needs your plate numbers |
| 6 | Do you need a kitchen or a washing machine? | If yes, the homestay saves on food and laundry |
| 7 | Are you fine with an online check-in? | Homestay: identity, door code, deposit. Read first-time check-in step by step |
If your answers are "six people, two nights, driving, want to cook", the homestay is almost certainly cheaper. If they are "two of us, one night, arriving at 8 a.m.", take the hotel.
Which areas have both?
Johor Bahru city centre, near City Square and the CIQ, has plenty of hotels as well as condo homestays at places like KSL and Paragon. Tebrau and Mount Austin have more homestay choice and suit families with a car. If you have not picked an area yet, start with where to stay in Johor Bahru, picked by destination.
Summary
- Compare the total per person, not the nightly rate.
- Hotel: add 8% service tax, RM10 tourism tax per room per night for foreign guests, parking and breakfast.
- Homestay: add the cleaning fee (once), any platform fee, and a deposit you get back.
- Four or more people, two or more nights: the homestay usually wins. One or two people, one night, early arrival: the hotel is usually better.
If your family is in the first group, look at the units available for your dates and compare the totals yourself on our booking page.