月光
house of moonlight
月光 Baan Saeng Jan บ้านแสงจันทร์
月 · 光 · 居
A heritage shophouse in Yaowarat · Bangkok Chinatown

House of Moonlight

บ้านแสงจันทร์ · Baan Saeng Jan

A private four-bedroom boutique stay tucked within one of Chinatown's quieter lanes — where the chaos of Yaowarat steps aside for something slower, older, and more peaceful.

故事 · 历史
the story · history

A traditional shophouse, thoughtfully updated.

百年老屋

House of Moonlight sits within one of Yaowarat's quieter lanes — a small boutique retreat in a neighborhood that has lived through a century of Bangkok.

Just steps away, the streets are alive with energy, food, neon and movement. But as you enter the house, it feels like stepping out of the chaos into something slower and more peaceful.

The building itself is a traditional Bangkok shophouse — narrow stairways, a vertical layout, timber and concrete bones that reflect the architecture of old Sampheng. It has been thoughtfully updated with clean, modern touches while preserving its original charm.

This is not a hotel. It is a simple, well-designed space set within a real, living neighborhood. Expect authenticity, comfort, and a stay that feels distinctly Bangkok.

why a shophouse

Shophouses are the architectural DNA of old Bangkok — narrow-fronted, multi-storey homes where merchants once worked downstairs and slept upstairs. The few that survive in Yaowarat are over a century old, and most are still lived in by the families that built them. Staying in one is the closest you can get to how Bangkok's Chinese-Thai community has actually lived for generations.

主人 · the hosts
superhost · 100% response within an hour

Meet Pin & Dex.

Pin (Farung)★ Superhost
Host · Teacher · Creative

"Helloooooo — I'm Pin, a creative and friendly host who loves painting, drawing, and teaching. You can expect a clean, welcoming space and a host who's happy to help whenever you need. I enjoy meeting people from all around the world, and hosting is how I care for my family. I look forward to making your stay comfortable and memorable!"

Most useless skill: Snacks? Yes. Keys? No idea.

DexCo-host
Co-host · Local guide

Dex helps with everything from check-in tips to "where's the best noodle shop right now." If you've messaged the listing in the last year, there's a good chance Dex was on the other end. Knows the neighborhood, knows the lanes.

Always happy to share: the unmarked street-food spots that only open after 9pm.

1 hourtypical response time
100%5-star reviews
4.94★average rating across all listings
24 / 7WhatsApp during your stay
客房
the rooms

Five private rooms. Or the whole house.

Each room has its own bathroom, comfortable bed, fast Wi-Fi, and air conditioning. Book individual rooms for solo travelers and couples, the Garden Room for small families, or take the entire shophouse for groups up to eight.

room 3

Heritage Balcony

A warm 2nd-floor retreat with a private balcony facing a quiet alley. Soft lighting, natural tones, and a calm view of the old lanes.

  • King bed · sleeps 2
  • Private balcony (alley side)
  • Ensuite bathroom · fast Wi-Fi
Book on Airbnb →
room 4

Lantern Room · 灯笼房

A 2nd-floor private retreat with a dedicated workspace and a quiet balcony — the only room built for digital nomads and longer stays. Board games, coffee, and a desk you'll actually use.

  • King bed · sleeps 2
  • Dedicated workspace · board games
  • Private balcony · ensuite bathroom
Book on Airbnb →
room 5

Jade Room · 玉房

A peaceful 3rd-floor room with its own bathroom, TV, and access to an outdoor balcony corridor. The most amenity-rich of the three private rooms.

  • King bed · sleeps 2
  • 3rd floor · TV · balcony corridor
  • Ensuite bathroom · fast Wi-Fi
Book on Airbnb →
room 6

Rooftop Suite

A top-floor retreat with a private balcony and open views above the city. Bright and airy with a calm atmosphere — the highest point in the house.

  • King bed · sleeps 2
  • Top floor · open views
  • Private balcony · ensuite bath
Book on Airbnb →
garden room

Garden Room · 园林房

A multi-bed private room with high ceilings and a peaceful indoor-outdoor atmosphere. The only room built for families and small groups — comfortable for up to four guests.

  • Multiple beds · sleeps up to 4
  • Best for families & small groups
  • Ensuite bathroom · fast Wi-Fi
Book on Airbnb →
for groups and families

Book the entire house

Four private bedrooms · four private bathrooms · sleeps up to eight · exclusive access to every floor. Perfect for families and groups who want the whole shophouse to themselves.

Reserve the Whole House
客人的话 · guest voices
a few recent guests

What guests are saying.

★★★★★   5.0 average · Superhost · 100% 5-star reviews
★ ★ ★ ★ ★

Stayed in the Earth room for 1 night and honestly wished I booked longer. The room is much bigger than most places I've seen in Yaowarat at this price. Everything was very clean — Dex and Farung were both very sweet. Would definitely stay again.

Recent guest · 5★Room 3 · Heritage
★ ★ ★ ★ ★

What I liked most was how peaceful it felt compared to outside. Yaowarat is busy and loud, but inside the room it was surprisingly calm. I slept well every night.

Recent guest · 5★Room 5 · Jade
★ ★ ★ ★ ★

First time in BKK and I'm so glad I stayed at Farung's Airbnb! The location is honestly perfect and Chinatown is just a short walk away. Had such a great stay and would definitely rebook if I'm back in Bangkok!

First-time Bangkok · 5★House of Moonlight
★ ★ ★ ★ ★

Everything was perfect. The hosts were great, the apartment was super clean and the area is very nice. I will definitely come back here if I come to Bangkok again and I would recommend it to anyone!

Returning guest · 5★Room 6 · Rooftop
Reviews from verified Airbnb guests · See more on Airbnb.
常见问题
faq · before you book

Questions guests often ask.

How does check-in work? Is it 24/7?
Yes — self check-in is available 24/7 via smart lock. We send your personal door code about 3 hours before your check-in time (3 PM). The shophouse entrance is on a small lane just off Yaowarat Road, with a clear "Baan Saeng Jan" sign. If your taxi can't find the lane, message us on WhatsApp and we'll guide them in.
Are there stairs? Is there an elevator?
There's no elevator — only stairs, which is typical of traditional Bangkok shophouses. Room 3 (Heritage) and Room 4 (Lantern) are on the 2nd floor (one flight up). Room 5 (Jade) is on the 3rd floor. Room 6 (Rooftop) is on the top floor. Stairways are relatively narrow, so be mindful with large luggage. If you struggle with stairs, the lower-floor rooms (3 or 4) are the best fit.
Is the neighborhood safe at night?
Yes. Yaowarat is one of Bangkok's most active neighborhoods well into the night — busy with locals, food stalls, and tourists. The lane to the shophouse is quiet but well-trafficked, and the entrance is monitored by exterior security cameras. We've never had a safety incident.
Do you allow children? Infants?
Children are welcome in all rooms. Several of our rooms include a complimentary crib for infants — just let us know in advance. The Garden Room is the best fit for families (multi-bed configuration). House rules: no parties or events, and quiet hours from 10 PM.
What's included? Is breakfast served?
Every room comes with: ensuite bathroom (hot water, hair dryer, towels, shampoo, body soap), king bed with high-quality linens, fast Wi-Fi, air conditioning, mini fridge, hot water kettle, and room-darkening shades. Rooms 4, 5, and 6 also have coffee provided. We don't serve breakfast — but you're 2 minutes from some of the best street food in Asia, including 100-year-old Chinese coffee shops like Ek Teng Phu Ki for kaya toast and traditional filter brew. Many guests love this part of the stay.
Is there a kitchen for guests?
There's no shared kitchen — the shophouse is set up as private rooms with mini fridges and water kettles. Yaowarat is one of the world's great food destinations, so most guests eat out for every meal. If you book the entire house, you'll have exclusive access to the shared common areas.
How do I get from the airport?
From Suvarnabhumi (BKK): ~45 minutes by Grab/taxi (~400 THB). The Airport Rail Link to Phaya Thai + MRT to Wat Mangkon is cheaper but slower. From Don Mueang (DMK): ~40 minutes by Grab/taxi (~350 THB). MRT Wat Mangkon is 5 minutes' walk from the shophouse.
Can I store luggage before check-in or after check-out?
Yes — luggage drop-off is available on the day of arrival or departure. Just message us in advance and we'll let you know exactly where to leave it.
What's the cancellation policy?
Cancellation policies are set per platform: Airbnb listings use Moderate (50% refund 14+ days before check-in, no refund inside 14 days). If you book direct through book.baansaengjan.com, the policy is shown at checkout — typically more flexible than Airbnb because there's no platform middle layer.
Can I book the whole house for a group?
Yes — there's a dedicated whole-house option that includes all four bedrooms with exclusive access and sleeps up to 8 guests. It's perfect for multi-generational families, friend groups, or small events. Direct link: the whole house on Airbnb.
How quiet is it inside? I'm worried about Yaowarat noise.
Recent guests have specifically called this out — quote: "What I liked most was how peaceful it felt compared to outside. Yaowarat is busy and loud, but inside the room it was surprisingly calm. I slept well every night." The shophouse sits on a quiet inner lane, not directly on Yaowarat Road. All rooms have room-darkening shades and air conditioning that helps mute outside sound. You'll hear typical Bangkok city sounds occasionally — but the rooms are notably quieter than the street.
How do I save money — book direct or via Airbnb?
Booking direct at book.baansaengjan.com skips Airbnb's service fee (~14% added to your total) and our 3% host commission — that's a meaningful saving on multi-night stays. Direct booking is also our preferred channel. Same property, same hosts, same standards — just fewer middlemen.
save the airbnb fees

Book direct, keep more.

Same shophouse, same hosts, same calendar. Skip the ~14% Airbnb service fee by booking through our own site. Secure card payment, instant confirmation.

Book direct →
位置 · 地点
the neighborhood

Steps from Yaowarat. A short walk to everything.

Bangkok's Chinatown — known to locals as Yaowarat — is one of the most concentrated food and culture neighborhoods in Asia. From the front door of Baan Saeng Jan, you are minutes from street-food legends, ancient temples, the Chao Phraya river, and the MRT.

  • Yaowarat Road 耀华力路3–5 min walk
  • MRT Wat Mangkon 龙莲寺站5 min walk
  • Chao Phraya River 湄南河10–12 min walk
  • Wat Traimit (Golden Buddha) 金佛寺~10 min walk
  • Sampeng Lane Market 三聘市场~5 min walk
  • Hua Lamphong Station~15 min walk
  • Suvarnabhumi Airport (BKK)~45 min taxi
  • Don Mueang Airport (DMK)~40 min taxi
预订
reserve

Choose how to book.

Best price and live availability are on Airbnb. For groups, multi-room bookings, extended stays, or any direct questions, message us — we reply within a day.

// ─── Polished-photo override loader ────────────────────────────────────────── // Fetches override map from studio (Vercel Blob-backed) and swaps photo URLs // for any image that has a polished version marked "Set live" in the studio. // Graceful fallback: any failure leaves originals in place. (async function loadPhotoOverrides() { try { const resp = await fetch('https://studio.baansaengjan.com/api/overrides', { cache: 'no-store' }); if (!resp.ok) return; const data = await resp.json(); const overrides = data && data.overrides; if (!overrides || !Object.keys(overrides).length) return; // Build filename → polished URL map const map = {}; for (const [filename, entry] of Object.entries(overrides)) { if (entry && entry.url) map[filename] = entry.url; } // 1. Swap document.querySelectorAll('img[src*="/photos/"]').forEach(img => { const m = img.getAttribute('src').match(/\/photos\/([^"'?#]+)/); if (m && map[m[1]]) img.src = map[m[1]]; }); // 2. Swap inline background-image styles document.querySelectorAll('[style*="/photos/"]').forEach(el => { const style = el.getAttribute('style') || ''; const m = style.match(/\/photos\/([^"'?#)\s]+)/); if (m && map[m[1]]) { el.setAttribute('style', style.replace('/photos/' + m[1], map[m[1]])); } // Also swap data-full for lightbox const df = el.getAttribute('data-full'); if (df) { const dm = df.match(/\/photos\/([^"'?#]+)/); if (dm && map[dm[1]]) el.setAttribute('data-full', map[dm[1]]); } }); } catch (err) { // Silent fail — originals stay in place } })(); Reserve · From 1,190 THB