KUDO Hotel & Beach Club | Best Hotel in Patong Beach Thailand

Adults Only · Patong Beach, Phuket, Thailand

KUDO HOTEL
& BEACH CLUB

26 boutique rooms & suites on the stunning beachfront of Phuket's west coast — where parties meet paradise

Scroll
26 BOUTIQUE ROOMS & SUITES
ADULTS ONLY · PATONG BEACH
BIKINI & BUBBLES · EVERY SATURDAY
BEACHFRONT POOL & BEACH CLUB
DINE · DRINK · DANCE · REPEAT
SPECIAL OFFERS AVAILABLE NOW
PRIVATE EVENTS & WEDDINGS
26 BOUTIQUE ROOMS & SUITES
ADULTS ONLY · PATONG BEACH
BIKINI & BUBBLES · EVERY SATURDAY
BEACHFRONT POOL & BEACH CLUB
DINE · DRINK · DANCE · REPEAT
SPECIAL OFFERS AVAILABLE NOW
PRIVATE EVENTS & WEDDINGS
26
Rooms & Suites
11AM
Beach Club Opens
18+
Adults Only
7
Events Weekly
Good Vibes
KUDO Hotel and Beach Club Patong
Welcome to KUDO

PHUKET'S
MOST VIBRANT
BEACH CLUB

KUDO Hotel & Beach Club is located on the stunning beachfront of Phuket's west coast. With a collection of 26 rooms & suites, our boutique, adults-only property offers a calendar full of exciting events, performances and parties. Indulge in the best that Patong has to offer.

KUDO Beach Club Daybed Packages
Reserve Your Space

DAYBED
PACKAGES

Daybed
Cabana
Sofa

KUDO Beach Club promises non-stop entertainment & weekly events. Dive into our pool parties, savour exquisite dining, and enjoy enchanting performances from the comfort of your poolside seating. Dance the night away in style.

KUDO Happenings

UPCOMING
EVENTS

All Events →
KUDO Upcoming Event
Coming Soon · July 2026
KUDO
HAPPENINGS
Bikini and Bubbles
SAT
Weekly
Every Sat
Pool Party
BIKINI & BUBBLES

Phuket's most iconic Saturday pool party. DJs, foam cannons & champagne.

Reserve →
Sunday Sessions
SUN
Weekly
Every Sun
Brunch
SUNDAY SESSIONS

Free-flowing brunch by the beach with live acoustic sets and ocean vibes.

Reserve →
Full Moon Rave
20
Jul
Monthly
Special Event
FULL MOON RAVE

All-night celebration with international DJs when the moon is full.

Get Tickets →
Contemporary Rooms & Suites

STAY AT
KUDO

All Rooms →
Luxury Beach Suite
✦ Suite
LUXURY BEACH SUITE
52 m²King Bed JacuzziSea View

Stretch your legs on your private balcony and luxuriate in the soothing jacuzzi. Each suite features a king-size bed, promising a comfortable and unforgettable beachfront experience.

Deluxe Twin Room
Deluxe
DELUXE TWIN ROOM
41 m²2 TwinBalcony

Soft twin beds and plenty of amenities — perfect for friends exploring Patong's buzzing nightlife.

Discover →
Premiere Deluxe
Deluxe
PREMIERE DELUXE
57 m²King BedBathtub

Stylish contemporary room with city views and private balcony. Unwind in style.

Discover →
Pool and Beach Suite
Suite
POOL & BEACH SUITE
56 m²JacuzziPool View

Steps from the pool and beach club. The ultimate blend of comfort and party-ready convenience.

Discover →
Two Bedroom Suite
Largest
TWO BEDROOM SUITE
120 m²2 Kings4 Guests

Two private bedrooms, two bathrooms, living room and kitchenette — our most spacious getaway.

Discover →
At East Restaurant · SUAY Cafe

DINE &
DRINK

Enjoy good vibes and great food at KUDO. Sip a crisp cocktail by the beach, savour a gourmet burger, or explore our Neapolitan pizzas, Thai dishes, and fusion flavours — all with a side of beachfront bliss.

🍕 Neapolitan Pizza
🍔 Gourmet Burgers
🍜 Thai Cuisine
🍹 Signature Cocktails
☕ SUAY Cafe
🐟 Fusion Flavours
Dining at KUDO
Wedding at KUDO Wedding ceremony KUDO
WEDDINGS &
GROUP DINING

Celebrate love & togetherness where the ocean breeze and stunning views create unforgettable memories

Request a Proposal
Exclusive Deals

SPECIAL
OFFERS

All Offers →
Book Now Stay Now Book Now
BOOK NOW, STAY NOW

Instant booking at the best available rate. Perfect for spontaneous Patong getaways.

Explore →
Flexi Plus Flexibility
FLEXI PLUS

Greater flexibility and exclusive benefits for travelers who want the best Phuket experience.

Explore →
Daily Daybed Delight Best Value
DAILY DAYBED DELIGHT

Stay, relax, and soak up beachside vibes with a daily daybed included in your stay.

Explore →
Breakfast on the Beach Experience
BREAKFAST ON THE BEACH

Start your day with a serene breakfast on the beach with golden sands and gentle waves.

Explore →
The Vibe

LIFE AT
KUDO

Full Gallery →
KUDO
Your Beachfront Escape Awaits
BOOK YOUR
STAY TODAY

26 boutique rooms on the beachfront of Patong — book direct for the best rate

*,*::before,*::after{box-sizing:border-box;margin:0;padding:0} :root{ --teal:#33a295;--tl:#33a295;--sand:#f5efe6; --ink:#33a295;--w:#fff;--gold:#e9cf9e;--gold2:#dbb97e; --fd:'Bebas Neue',sans-serif;--fs:'Cormorant Garamond',serif;--fb:'Montserrat',sans-serif; } html{scroll-behavior:smooth} body{font-family:var(--fb);background:var(--ink);color:var(--w);overflow-x:hidden}/* NAV */ nav{position:fixed;top:0;left:0;right:0;z-index:300;display:flex;align-items:center;justify-content:space-between;padding:22px 60px;background:linear-gradient(to bottom,rgba(0,0,0,.7),transparent);transition:all .4s} nav.sc{background:rgba(10,10,10,.97);padding:14px 60px;backdrop-filter:blur(12px)} .logo{font-family:var(--fd);font-size:26px;letter-spacing:4px;color:var(--w);text-decoration:none} .nl{display:flex;gap:26px;list-style:none;align-items:center} .nl a{color:rgba(255,255,255,.75);text-decoration:none;font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:500;transition:color .2s} .nl a:hover,.nl a.cur{color:var(--gold)} .nb{border:1px solid var(--gold);color:var(--gold)!important;padding:8px 20px;border-radius:2px;transition:all .2s!important} .nb:hover{background:var(--gold)!important;color:var(--ink)!important}/* BUTTONS */ .bg{display:inline-block;background:var(--gold);color:var(--ink);padding:13px 32px;font-size:11px;letter-spacing:3px;text-transform:uppercase;font-weight:600;text-decoration:none;border-radius:2px;transition:all .25s;font-family:var(--fb)} .bg:hover{background:var(--gold2);transform:translateY(-2px);box-shadow:0 8px 24px rgba(201,169,110,.4)} .bgh{display:inline-block;background:transparent;color:var(--w);border:1px solid rgba(255,255,255,.4);padding:13px 32px;font-size:11px;letter-spacing:3px;text-transform:uppercase;font-weight:500;text-decoration:none;border-radius:2px;transition:all .25s;font-family:var(--fb)} .bgh:hover{border-color:var(--w);background:rgba(255,255,255,.08);transform:translateY(-2px)}/* HERO */ .hero{position:relative;height:100vh;min-height:700px;display:flex;align-items:center;justify-content:center;overflow:hidden} .hslides{position:absolute;inset:0} .hslide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity 1.5s ease} .hslide.on{opacity:1} .hov{position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,rgba(0,0,0,.3) 0%,rgba(0,0,0,.08) 40%,rgba(0,0,0,.78) 100%)} .hcont{position:relative;z-index:2;text-align:center;padding:0 20px;max-width:960px} .hey{font-size:10px;letter-spacing:5px;text-transform:uppercase;color:var(--gold);margin-bottom:18px;opacity:0;animation:fu .8s .3s forwards} .htitle{font-family:var(--fd);font-size:clamp(72px,12vw,165px);line-height:.86;color:var(--w);letter-spacing:4px;opacity:0;animation:fu .9s .5s forwards} .htitle em{display:block;font-style:normal;color:var(--gold);font-size:.56em} .hsub{font-family:var(--fs);font-style:italic;font-size:clamp(16px,2.2vw,22px);color:rgba(255,255,255,.68);margin-top:16px;opacity:0;animation:fu .9s .7s forwards} .hbtns{display:flex;gap:12px;justify-content:center;margin-top:36px;flex-wrap:wrap;opacity:0;animation:fu .9s .9s forwards}.ticker-bar{position:absolute;bottom:0;left:0;right:0;z-index:3;background:rgba(0,0,0,.4);backdrop-filter:blur(6px);border-top:1px solid rgba(201,169,110,.18);padding:11px 0;opacity:0;animation:fi 1s 1.1s both;overflow:hidden} .ticker-track{display:flex;width:max-content;animation:tk 30s linear infinite} .ti{display:flex;align-items:center;gap:12px;padding:0 40px;font-size:10px;letter-spacing:2.5px;text-transform:uppercase;color:rgba(255,255,255,.5);white-space:nowrap} .td{width:4px;height:4px;border-radius:50%;background:var(--gold);flex-shrink:0} @keyframes tk{from{transform:translateX(0)}to{transform:translateX(-50%)}} @keyframes fu{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}} @keyframes fi{from{opacity:0}to{opacity:1}}.hband{background:#0a0a0a;padding:32px 60px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.05)} .hband-text{font-family:var(--fd);font-size:clamp(22px,3vw,38px);letter-spacing:3px;color:rgba(255,255,255,.15)} .hband-text em{color:var(--gold);font-style:normal} .hband-cta{display:flex;gap:12px;align-items:center} .hband-note{font-size:11px;color:rgba(255,255,255,.3);letter-spacing:1px}.feat{padding:72px 60px 0;display:grid;grid-template-columns:1.15fr 1fr;gap:2px;border-radius:0;overflow:hidden} .feat-img-wrap{position:relative;overflow:hidden;min-height:540px;cursor:pointer} .feat-img-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.23,1,.32,1)} .feat-img-wrap:hover img{transform:scale(1.04)} .feat-img-grad{position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,0,0,.4) 0%,transparent 60%)} .feat-stamp{position:absolute;top:28px;left:28px} .feat-stamp-live{display:inline-flex;align-items:center;gap:6px;background:rgba(220,50,50,.9);backdrop-filter:blur(4px);color:var(--w);font-size:9px;letter-spacing:2px;text-transform:uppercase;font-weight:700;padding:6px 14px;border-radius:20px} .live-dot{width:6px;height:6px;border-radius:50%;background:var(--w);animation:pulse 1.2s infinite} @keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}} .feat-info{background:#161616;padding:56px 52px;display:flex;flex-direction:column;justify-content:center} .feat-eyebrow{font-size:9px;letter-spacing:3px;text-transform:uppercase;color:var(--tl);margin-bottom:14px} .feat-name{font-family:var(--fd);font-size:clamp(44px,5vw,76px);letter-spacing:2px;color:var(--w);line-height:.9;margin-bottom:20px} .feat-name em{display:block;font-style:normal;color:var(--gold);font-size:.72em}.chips{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:24px} .chip{display:flex;align-items:center;gap:7px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);padding:7px 14px;border-radius:20px;font-size:11px;color:rgba(255,255,255,.55)} .chip-icon{color:var(--gold);font-size:13px}.feat-desc{font-size:13px;line-height:1.85;color:rgba(255,255,255,.45);margin-bottom:28px}.pkg-mini{margin-bottom:32px} .pkg-mini-title{font-size:9px;letter-spacing:3px;text-transform:uppercase;color:rgba(255,255,255,.3);margin-bottom:12px} .pkg-row{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05)} .pkg-row:last-child{border-bottom:none} .pkg-row-name{font-size:12px;color:rgba(255,255,255,.55);font-weight:500} .pkg-row-price{font-family:var(--fd);font-size:20px;color:var(--gold);letter-spacing:1px} .pkg-row-cap{font-size:9px;color:rgba(255,255,255,.25);letter-spacing:1px}.feat-btns{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.egrid-sec{padding:72px 60px} .sec-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:44px} .eyebrow{font-size:10px;letter-spacing:4px;text-transform:uppercase;color:var(--tl);margin-bottom:10px;display:block} .sec-title{font-family:var(--fd);font-size:clamp(40px,5vw,70px);line-height:.9;letter-spacing:2px;color:var(--w)} .see-all{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--gold);text-decoration:none;font-weight:600;display:flex;align-items:center;gap:6px;transition:gap .2s} .see-all:hover{gap:10px} .gold-line{width:48px;height:2px;background:var(--gold);margin:18px 0}.egrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px} .ecard{background:#181818;border-radius:16px;overflow:hidden;cursor:pointer;transition:transform .35s cubic-bezier(.23,1,.32,1),box-shadow .35s;display:flex;flex-direction:column} .ecard:hover{transform:translateY(-8px);box-shadow:0 24px 60px rgba(0,0,0,.6)} .ecard.wide{grid-column:span 2} .ecard-img{position:relative;overflow:hidden} .ecard-img img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.23,1,.32,1)} .ecard.wide .ecard-img img{aspect-ratio:21/9} .ecard:hover .ecard-img img{transform:scale(1.06)} .ecard-date{position:absolute;top:14px;left:14px;background:var(--gold);color:var(--ink);padding:8px 12px;border-radius:6px;text-align:center;min-width:52px} .edate-day{font-family:var(--fd);font-size:26px;line-height:1} .edate-mon{font-size:8px;letter-spacing:2px;text-transform:uppercase;font-weight:700} .ecard-badge{position:absolute;top:14px;right:14px;background:rgba(0,0,0,.55);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.8);font-size:9px;letter-spacing:2px;text-transform:uppercase;padding:5px 11px;border-radius:20px;font-weight:600} .ebody{padding:22px 24px 26px;flex:1;display:flex;flex-direction:column} .etag{font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--tl);margin-bottom:8px} .ename{font-family:var(--fd);font-size:26px;letter-spacing:1px;color:var(--w);line-height:1.05;margin-bottom:10px} .ecard.wide .ename{font-size:36px} .edesc{font-size:12px;line-height:1.75;color:rgba(255,255,255,.38);flex:1;margin-bottom:16px} .efooter{display:flex;justify-content:space-between;align-items:center} .etime{font-size:10px;color:rgba(255,255,255,.28);display:flex;align-items:center;gap:5px} .elink{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--gold);font-weight:600;text-decoration:none} .elink:hover{opacity:.75}.sched-sec{padding:0 60px 72px} .sched-wrap{background:#141414;border:1px solid rgba(255,255,255,.06);border-radius:18px;overflow:hidden} .sched-top{background:rgba(255,255,255,.03);padding:28px 36px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between} .sched-ttl{font-family:var(--fd);font-size:30px;letter-spacing:2px;color:var(--w)} .sched-sub{font-size:11px;color:rgba(255,255,255,.28);letter-spacing:1px;margin-top:3px} .srow{display:grid;grid-template-columns:110px 1fr;border-bottom:1px solid rgba(255,255,255,.05);transition:background .2s} .srow:last-child{border-bottom:none} .srow:hover{background:rgba(255,255,255,.025)} .sday{padding:22px 28px;border-right:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;justify-content:center} .sdname{font-family:var(--fd);font-size:21px;letter-spacing:2px;color:var(--w)} .sdhot .sdname{color:var(--gold)} .sdshort{font-size:9px;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.22);margin-top:2px} .sevents{padding:14px 24px;display:flex;flex-wrap:wrap;gap:9px;align-items:center} .sev{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:11px 16px;transition:border-color .25s} .sev:hover{border-color:rgba(201,169,110,.3)} .sevdot{width:7px;height:7px;border-radius:50%;flex-shrink:0} .sevname{font-size:12px;font-weight:600;color:var(--w)} .sevtime{font-size:10px;color:rgba(255,255,255,.3);letter-spacing:.5px;margin-top:2px}.priv-sec{position:relative;overflow:hidden;background:var(--teal);padding:96px 60px} .priv-bg{position:absolute;inset:0;background:url('https://kudohotel.com/wp-content/uploads/2024/09/29.png') center/cover;opacity:.1} .priv-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;position:relative;z-index:1} .priv-ey{font-size:10px;letter-spacing:4px;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:14px} .priv-title{font-family:var(--fd);font-size:clamp(52px,7vw,100px);letter-spacing:3px;color:var(--w);line-height:.88;margin-bottom:20px} .priv-title em{font-style:normal;color:var(--gold)} .priv-desc{font-size:13px;line-height:1.85;color:rgba(255,255,255,.58);margin-bottom:32px} .priv-feats{display:flex;flex-direction:column;gap:14px;margin-bottom:36px} .pf{display:flex;align-items:flex-start;gap:14px} .pf-ico{font-size:20px;flex-shrink:0;margin-top:2px} .pfname{font-size:13px;font-weight:600;color:var(--w);margin-bottom:2px} .pfdesc{font-size:12px;color:rgba(255,255,255,.42);line-height:1.6} .pcards{display:flex;flex-direction:column;gap:12px} .pcard{background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;display:flex;align-items:center;transition:border-color .3s} .pcard:hover{border-color:rgba(201,169,110,.4)} .pcard-img{width:130px;height:90px;object-fit:cover;flex-shrink:0} .pcard-body{padding:14px 20px} .pcard-name{font-family:var(--fd);font-size:19px;letter-spacing:1px;color:var(--w);margin-bottom:4px} .pcard-desc{font-size:11px;color:rgba(255,255,255,.42);line-height:1.6}.gal-sec{background:var(--ink);padding:72px 0 0} .gal-head{padding:0 60px;margin-bottom:36px;display:flex;justify-content:space-between;align-items:flex-end} .marq-wrap{overflow:hidden} .marq{display:flex;gap:12px;width:max-content;animation:mq 34s linear infinite} .marq:hover{animation-play-state:paused} .marq img{height:240px;width:auto;object-fit:cover;border-radius:10px;flex-shrink:0;display:block;filter:brightness(.82);transition:filter .3s} .marq img:hover{filter:brightness(1)} @keyframes mq{from{transform:translateX(0)}to{transform:translateX(-50%)}}.cta-sec{padding:100px 60px;text-align:center;position:relative;overflow:hidden;background:var(--ink)} .cta-bgword{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--fd);font-size:260px;color:rgba(255,255,255,.03);white-space:nowrap;pointer-events:none;letter-spacing:18px} .cta-in{position:relative;z-index:1} .cta-title{font-family:var(--fd);font-size:clamp(52px,8vw,110px);line-height:.88;letter-spacing:3px;color:var(--w);margin-bottom:14px} .cta-title em{color:var(--gold);font-style:normal} .cta-sub{font-family:var(--fs);font-style:italic;font-size:20px;color:rgba(255,255,255,.48);margin-bottom:42px} .cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}footer{background:#090909;padding:60px 60px 28px} .fg{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:44px;margin-bottom:44px} .flogo{font-family:var(--fd);font-size:28px;letter-spacing:4px;color:var(--w);margin-bottom:14px;display:block} .fdesc{font-size:12px;line-height:1.9;color:rgba(255,255,255,.26);max-width:260px} .ftitle{font-size:9px;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:16px} .fc ul{list-style:none} .fc ul li{margin-bottom:9px} .fc ul a{font-size:12px;color:rgba(255,255,255,.32);text-decoration:none;transition:color .2s} .fc ul a:hover{color:var(--w)} .fci{display:flex;gap:9px;font-size:12px;color:rgba(255,255,255,.32);margin-bottom:9px;line-height:1.5} .fci span:first-child{color:var(--gold);flex-shrink:0} .fbot{border-top:1px solid rgba(255,255,255,.05);padding-top:20px;display:flex;justify-content:space-between;align-items:center} .fcopy{font-size:11px;color:rgba(255,255,255,.14)} .fsoc{display:flex;gap:10px} .fsoc a{width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.3);text-decoration:none;font-size:12px;font-weight:700;transition:all .2s} .fsoc a:hover{border-color:var(--gold);color:var(--gold)}.rv{opacity:0;transform:translateY(22px);transition:opacity .6s,transform .6s cubic-bezier(.23,1,.32,1)} .rv.on{opacity:1;transform:none} .d1{transition-delay:.1s}.d2{transition-delay:.2s}.d3{transition-delay:.3s}.d4{transition-delay:.36s}@media(max-width:1100px){ nav,nav.sc,.hband,.feat,.egrid-sec,.sched-sec,.priv-sec,.cta-sec,footer,.gal-head{padding-left:32px;padding-right:32px} .feat{grid-template-columns:1fr;padding-top:56px} .feat-img-wrap{min-height:360px} .feat-info{padding:40px 36px} .egrid{grid-template-columns:1fr 1fr} .ecard.wide{grid-column:span 2} .priv-grid{grid-template-columns:1fr;gap:44px} .fg{grid-template-columns:1fr 1fr} } @media(max-width:768px){ nav,nav.sc{padding:14px 20px} .nl{display:none} .hband,.feat,.egrid-sec,.sched-sec,.priv-sec,.cta-sec,footer,.gal-head{padding-left:20px;padding-right:20px} .feat{padding-top:40px} .feat-info{padding:32px 20px} .egrid{grid-template-columns:1fr} .ecard.wide{grid-column:span 1} .ecard.wide .ecard-img img{aspect-ratio:16/10} .ecard.wide .ename{font-size:26px} .srow{grid-template-columns:80px 1fr} .fg{grid-template-columns:1fr} .fbot{flex-direction:column;gap:12px} .cta-bgword{font-size:100px} .priv-title{font-size:clamp(44px,12vw,72px)} }

KUDO Hotel & Beach Club · Patong, Phuket

KUDO
HAPPENINGS

Incredible events every week — from special parties to exclusive gatherings

BIKINI & BUBBLES · EVERY SATURDAY
SUNDAY SESSIONS · WEEKLY BRUNCH
FULL MOON RAVE · MONTHLY
DJ NIGHTS · FRI & SAT
FOAM PARTY · MONTHLY
PRIVATE BOOKINGS AVAILABLE
BIKINI & BUBBLES · EVERY SATURDAY
SUNDAY SESSIONS · WEEKLY BRUNCH
FULL MOON RAVE · MONTHLY
DJ NIGHTS · FRI & SAT
FOAM PARTY · MONTHLY
PRIVATE BOOKINGS AVAILABLE
INCREDIBLE EVENTS EVERY WEEK · LET'S PARTY!
Book via Megatix or TableCheck Get Tickets
Songkran Splash Festival KUDO Beach Club
Featured Event
✦ Upcoming · April 12–13
SONGKRAN
SPLASH FESTIVAL
📅April 12–13
📍KUDO Pool Deck
🎵Live DJs
🌊Foam & Water

Celebrate Songkran at KUDO Beach Club with two days of non-stop music, foam party, poolside vibes, and beachfront energy. Live DJs, refreshing drinks, and the ultimate water festival experience!

Table Packages
VIP Sofa
6 people฿50,000
Room Party
6 people฿30,000
Sofa
6 people฿16,000
Beach Cabana
4 people฿10,000
Sunbed
4 people฿8,000
General Admission
incl. 1 beer฿500
What's On

UPCOMING
EVENTS

Reserve a Seat →
Bikini and Bubbles
12
Jul
Every Saturday
Pool Party · Weekly
BIKINI & BUBBLES

Phuket's most iconic Saturday pool party. Champagne towers, foam cannons, world-class DJs, and an electric crowd — the ultimate sun-soaked celebration on Patong Beach.

⏰ 2:00 PM – 10:00 PM
Reserve Table →
Sunday Sessions Brunch
13
Jul
Weekly
Brunch · Every Sunday
SUNDAY SESSIONS

Free-flowing brunch by the beach with live acoustic sets and Andaman Sea vibes. The perfect lazy Sunday escape.

⏰ 11:00 AM – 4:00 PM
Book Brunch →
Full Moon Rave
20
Jul
Monthly
Special Event · Monthly
FULL MOON RAVE

When the moon is full over Patong, KUDO comes alive. International DJs, neon lights, pool access all night.

⏰ 9:00 PM – 3:00 AM
Get Tickets →
Friday DJ Night
11
Jul
Weekly
DJ Night · Every Friday
FRIDAY NIGHT LIVE

Start the weekend right. Resident DJs spinning deep house and tropical beats as the sun sets over Patong.

⏰ 8:00 PM – 1:00 AM
Reserve →
Sunset Sessions
25
Jul
Daily
Experience · Daily
SUNSET SESSIONS

Cocktails, golden light, and the Andaman Sea horizon. Our curated sunset hour is the softest start to the night.

⏰ 5:30 PM – 7:30 PM
Book a Seat →
Plan Your Visit

WEEKLY
SCHEDULE

Reserve Seat
REGULAR EVENTS
Recurring weekly programme · Times may vary · Check with venue
MON
Monday
Pool Open Day
11:00 AM – 10:00 PM
Swim-Up Bar
12:00 PM – 9:00 PM
TUE
Tuesday
Pool Open Day
11:00 AM – 10:00 PM
Happy Hour
5:00 PM – 7:00 PM
WED
Wednesday
Pool Open Day
11:00 AM – 10:00 PM
Happy Hour
5:00 PM – 7:00 PM
THU
Thursday
Pool Open Day
11:00 AM – 10:00 PM
Acoustic Live
7:00 PM – 10:00 PM
FRI
Friday 🔥
Sunset Sessions
5:30 PM – 7:30 PM
Friday Night Live DJ
8:00 PM – 1:00 AM
SAT
Saturday 🎉
Bikini & Bubbles
2:00 PM – 10:00 PM
Saturday Night DJ
9:00 PM – 1:00 AM
SUN
Sunday
Sunday Sessions Brunch
11:00 AM – 4:00 PM
Acoustic + Chill
5:00 PM – 8:00 PM
Exclusive Experiences
PRIVATE
EVENTS

Planning something special? KUDO Beach Club offers full private buyout packages for birthdays, corporate events, and exclusive celebrations. Our team crafts every detail to perfection.

🎂
Birthday Parties
Dedicated pool area, custom décor, DJ, bottle service & sparklers
💼
Corporate Events
Private buyout with AV setup, catering, and group packages
💍
Weddings & Celebrations
Sunset ceremonies on the beach, reception packages, bespoke menus
🎵
Brand Activations
Full venue branding, influencer packages, live streaming setups
Pool Buyout
POOL BUYOUT
Exclusive pool deck · Up to 200 guests · Full bar service
Beachside Dinner
BEACHSIDE DINNER
Private beach setup · Sunset dining · Acoustic entertainment
Full Venue
FULL VENUE HIRE
Entire KUDO property · Custom production · Tailored menus
The Vibe

LIFE AT
KUDO

Full Gallery →
PARTY
Don't Miss Out
JOIN THE
KUDO LIFE

Reserve your table, book your bed, and become part of the story

let ci=0;const sl=document.querySelectorAll('.hslide'); setInterval(()=>{sl[ci].classList.remove('on');ci=(ci+1)%sl.length;sl[ci].classList.add('on')},4500); const obs=new IntersectionObserver(es=>es.forEach(e=>{if(e.isIntersecting)e.target.classList.add('on')}),{threshold:.1}); document.querySelectorAll('.rv').forEach(el=>obs.observe(el));
KUDO Hotel & Beach Club in Patong is located on the stunning beachfront of Phuket’s west coast. With a collection of 26 rooms & suites, our boutique, adults-only property offers a calendar full of exciting events, performances and parties on-site. Your stay is complemented by an array of exciting amenities & facilities, as well as a restaurant & cafe that dishes out delightful treats through the day.