airport_transferbarbathtubbusiness_facilitieschild_activitieschildcareconnecting_roomcribsfree_wifigymhot_tubinternetkitchennon_smokingpetpoolresturantski_in_outski_shuttleski_storagesmoking_areaspastar
Sign In
Yoga mats | © Tony and Debbie/Flickr
Yoga mats | © Tony and Debbie/Flickr
Save to wishlist

The Best Yoga Studios in Bangkok

Picture of Iona Proebst
Updated: 27 September 2017
Are you missing your yoga mat and need a place to do your downward dogs? Bangkok’s best yoga studios offer a wide range of practices including Ashtanga Mysore, Yin, Iyengar, Bikram and even aerial yoga. Namaste!

Iyengar Yoga Bangkok

Iyengar Yoga Bangkok was the first accredited Iyengar studio in Thailand. If you are a serious and experienced yogi this is a great studio for you, as there is a strong focus on precision, breathing and detail. Perhaps start at a ‘level 1’ class if you are unsure but looking for something a little more challenging.

Single drop-in class: 700 baht

Iyengar Yoga Bangkok, 3rd. Floor, Fifty-fifth Plaza, 90 Sukhumvit, Soi 55, Thonglor, Bangkok, Thailand, +66 2 714 9924

Lullaby Yoga

This yoga studio has two branches in Bangkok and offers four types of yoga: Vinyasa yoga, hot yoga, Yin yoga and Iyengar yoga, as well as pre-natal classes and yoga teacher training. The classes tend to be fairly small, giving you more one-on-one time with teachers. Discounts are available for students.

Single drop-in class: 700 baht

Yoga Elements

Yoga Elements is one of the city’s most popular yoga studios. Founded by yoga guru Adrian Phillip Cox, this studio offers five types of class based on experience level. Yoga Elements also offers yoga teacher training, wellness workshops and has magnificent views.

Single drop-in class: 520 baht

Yoga Elements, 185 Dhammalert Building 7th floor Sukhumvit Soi 13, Khlong Toei, Klongtoey Nua, Bangkok, Thailand,+66 2 255 9552

Ashtanga Yoga Center of Bangkok

As the name indicates, this studio focuses on Ashtanga Mysore classes. Ashtanga Yoga Center of Bangkok’s practice and philosophy are dedicated to yoga master Sri K. Pattabhi Jois.

Single drop-in class: 600 baht

Angel Yoga Club

Angel Yoga Club offers the best deal in town with yoga classes starting at just 99 baht per class, perfect for backpackers and those travelling or living on a budget. This small studio offers beginner and advanced classes in Ashtanga, Patanjali, and even Bollywood Indian dancing! If you are staying in the Khao San Area this is the perfect place to keep up your yoga routine while on the road.

Single drop-in class: 99 Baht

Absolute Yoga

Haven’t sweated enough just walking around Bangkok? Then give hot yoga at Absolute Yoga a go! Absolute have several studios dotted across Bangkok, with Amarin being their flagship location. The luxurious studios are large and offer up to 71 classes per week.

Single drop-in class: 650 baht

Yogatique Bangkok

Yogatique Bangkok offers Sivanada, Iyengar, Hatha, Vinyasa and Ashtanga classes. This is a perfect studio for those wanting to deepen their practice and learn more about different styles of yoga. Some classes also include chanting and Dharma talks. If you prefer a less holistic, spiritual approach to yoga, this studio might not be your first pick.

Single drop-in class: 450 baht

Yoga Fly

Yoga Fly incorporates yoga, Pilates and dance and was created in this very city! You’ll be using a yoga mat and a cloth hammock to swing into graceful poses. This fun class is suitable for all experience levels. Shavasana is a little different in this class: you’ll end by relaxing curled up in your hammock.

Single drop-in class: 450 baht

Outdoor yoga in Lumpini Park

Although not technically a yoga studio, we had to add this yoga-with-a-difference to our list! Yoga in Bangkok’s ‘Green Lung’ is the perfect spot for an alfresco yoga class. Classes are held twice a day, at 7 am and 6 pm, and only cost 50 baht! The classes are held in Thai, so they are a perfect way to brush up on your language skills. Classes take place on the grass under the trees, between the running path and the lake.

Cost per class: 50 baht