Bangkok Happy
Ending

18+ The 2026 edition · 357 shops · Open near youMapBy the numbers

XO Spa: dark lounge with sofas and wall TV

Happy ending massage · Rama 2

XO Spa

A happy ending massage spa with a bar and karaoke rooms in Bang Khun Thian, off Rama 2, open from noon to 05:00. It holds a 4.7 Google rating from 30 reviews.

The short version

XO Spa is a long way from Sukhumvit, down a soi off Thian Thale in the Rama 2 suburbs, and it's built for people who arrive by car. Its website describes a street-art styled spa for men, with massage rooms, a karaoke room with a private balcony and VVIP rooms. It stays open until five in the morning.

It suits a group, or a local, who wants massage, a bar and a karaoke room under one roof, with private parking. Skip it if you rely on the BTS or MRT, since no station is nearby, or if you want prices in advance: none are published anywhere. The reviews are warm but mostly two years old or more.

What it costs

This venue doesn't publish a rate card online. Ask for the menu at the door before you agree to anything.

Venue details

Address
91 Thian Thale 8 Alley, Samae Dam, Bang Khun Thian, Bangkok 10150
LINE
@XOSPA
Listed extras
late night, VIP room

Massage rooms, a bar and a karaoke balcony

The address is 91 Thian Thale 8 Alley, Samae Dam, Bang Khun Thian. According to its website, XO Spa is a massage spa for men in a street-art style, with three kinds of room: a standard massage room, a karaoke room with its own balcony, and VVIP or meeting rooms. There is a bar on site and a large private car park.

Google reviewers back up the set-up. One describes a karaoke room big enough for eight to ten people, another an all-black colour scheme, and several mention the combination of massage, karaoke and bar. More than one reviewer says there is a wide choice of staff.

Booking ahead on LINE

No prices are published. The website has no price list, and nothing on record fills the gap. Ask for the menu when you book or at the door, and agree the room, the session and the total before anything starts.

The website recommends booking through LINE, and says you can pick the room and the staff in advance. That matters more here than on Sukhumvit: if you're driving out to Bang Khun Thian, a message first saves a wasted trip. One reviewer, two years ago, says they found the shop closed on the day they went, though later reviews suggest it's trading.

Getting out to Bang Khun Thian

No BTS or MRT station is within walking distance. This is a car or taxi trip down Rama 2, and the private parking is the shop's own answer to that.

Google lists the hours as 12:00 to 05:00, every day, so the night can run on long after the city's trains have stopped. The Rama 2 district page covers the rest of the area, and the late-night list collects shops open after the trains stop.

Who it's for

XO is for groups who want a private room with karaoke and drinks alongside the massage, and for anyone living south-west of the river who would rather not cross town. One reviewer praises the owner for keeping a watch they'd left behind until they came back for it.

Visitors staying on Sukhumvit will find the trip long and the price unknown. They're better served by the Sukhumvit list or the VIP rooms volume, which covers shops with grander rooms closer to the centre.

What Google reviewers mention

XO Spa holds a 4.7 Google rating from 30 reviews, and most are five stars. The bulk were written two years ago or more.

Reviewers often mention the atmosphere: a private, luxurious feel, a distinctive all-black look and the mix of massage, karaoke and a bar. Several say there are many staff to choose from, and describe them as lovely and the service as excellent. The most recent review praises the owner, who kept a watch the reviewer had left behind.

The complaints are single reports. One reviewer, three years ago, found only one member of staff on duty and wasn't impressed with the session. Another, two years ago, says the shop was closed when they went. A few of the oldest five-star reviews talk about working conditions for staff rather than the customer's visit.

Frequently asked questions

How much is XO Spa on Rama 2?
XO Spa publishes no prices, and its website has no price list. Ask for the menu on LINE before you go, and agree the room, the session and the total at the door.
What are XO Spa's opening hours?
Google lists it as open every day from 12:00 to 05:00. Message on LINE before a late trip to check it's open and the room you want is free.
How do I get to XO Spa?
It is at 91 Thian Thale 8 Alley, Samae Dam, Bang Khun Thian, off Rama 2. No BTS or MRT station is nearby, so drive or take a taxi; the website mentions a large private car park.
Does XO Spa have karaoke rooms?
Yes. Its website lists a karaoke room with a private balcony alongside standard massage rooms and VVIP rooms, and there is a bar. One reviewer says the karaoke room holds eight to ten people.
How do I book XO Spa?
Through LINE, which the website recommends. It says you can choose the room and the staff in advance, which is worth doing given how far out the shop is.

Photo: the venue's own website. Compiled from the venue's own website and rate card, its Google Maps listing and recent Google reviews. No venue paid to be listed or ranked. How we rank

More near XO Spa

  1. Rama 2Happy ending

    Lavender Spa

    No prices online

  2. Rama 2Happy ending

    Inlove Spa

    No prices online 4.0 (1)

  3. Rama 2Happy ending

    ต้นมะขาม สปา (Tamarind Spa)

    No prices online 5.0 (1)

  4. Rama 2Happy ending

    หมอ สกาย นวดอิสระ

    No prices online 5.0 (20)

  5. Rama 2Happy ending

    Pretty Massage (พริตตี้ นวดผ่อนคลาย)

    No prices online 4.7 (21)

  6. Rama 2Happy ending

    Massage Out Call

    No prices online

Similar venues

  1. Deluxe Massage: building with the lit sign at night

    Phrom PhongNuru

    Deluxe Massage

    BTS Phrom Phong · 11 min walk

    From ฿600 4.8 (351)

  2. SENTO Bangkok: red-walled room with a bed and floor lamp

    BangkokNuru

    SENTO Bangkok

    ARL Ramkhamhaeng · 21 min walk

    From ฿3,500 4.9 (140)

  3. Soi 33 Roots Massage: lit sign at night

    Phrom PhongHappy ending

    Soi 33 Roots Massage

    BTS Phrom Phong · 10 min walk

    From ฿1,600 4.9 (130)

  4. Chairman Nuru Massage Bangkok: main photo on Google Maps

    Phrom PhongNuru

    Chairman Nuru Massage Bangkok

    BTS Phrom Phong · 8 min walk

    From ฿2,200 4.9 (356)

Elsewhere in the guide