Muay Thai group classes
- Mon–Sat
- Mornings start 07:00–09:00
- Afternoons start 12:00–18:00
- Drop-in classMost of 34 Phuket camps~$12–$15
- Weekly passMost of 30 Phuket camps~$75–$120
- Monthly passMost of 31 Phuket camps~$270–$360
TFL Gym is the Thai Foreign Legion camp in Ratsada, Mueang Phuket. TFL stands for Thai Foreign Legion, the name the camp uses on its Instagram (@tflcamp) and on its Google Maps listing. Its Instagram lists Muay Thai, kickboxing and boxing for all levels.
We couldn't track TFL Gym's own prices or timetable yet, so here is what 36 Phuket camps list.
Dollars from baht at ฿33.7 to $1, rate of 22 Oct 2026. Prices from what 36 Phuket camps list, times from 37 timetables · checked Aug 2026 · not TFL Gym's price: ask before booking.
Classes
Opening hours
From TFL Gym's Instagram · checked Oct 2026 · instagram.com ↗
Confirm with TFL Gym. Depending on the day, some gyms run Muay Thai, boxing, and clinching sparring in the same session; others split them across morning and afternoon classes. Confirm the weekly sparring plan with the camp.
Days off
Closed days
Sunday closed
From TFL Gym's Google Maps listing · checked Oct 2026 · google.com ↗
5 photos
Counted from the fight cards we track, not from the gym's own claims.
Camp boards count fighters' fights
Known for
Your first week at TFL Gym in Phuket.
Lowest Muay Thai week listed by 30 Phuket camps · checked Sep 2026 · Rooms and flights are affiliate links
Training, a place to stay, flights, insurance and fight nights for a trip to Phuket, in one place.

TFL Gym
~$680
2 weeks on the ground at Phuket prices · estimate
Typical range $580–$780: training at the lowest week Phuket camps list, a room near the camp, food & transport. Flights not included.
Affiliate links: we may earn a commission. Learn more
Most fights first
Fighters who fought for the camp on the fight cards we track.
Aliyev VusalAzerbaijan8 fights
MariiaUkraine8 fights
IbragimRussia7 fights
VikaUkraine6 fights
AnnaUkraine5 fights
DanielUkraine5 fights
IskaKyrgyzstan5 fights
MamadAzerbaijan5 fights
TalehAzerbaijan5 fights
IvanRussia4 fights
VikaUkraine4 fights
BogdanUkraine3 fights
Vadym VyshynskyiUkraine3 fights
AndrewUkraine2 fights
DaniilUkraine2 fights
ElyzavetaUkraine2 fights
Makar PodgornovcRussia2 fights
NazaninIran2 fights
NikitaRussia2 fights
Akhmad KurbanovRussia1 fight
ArtemRussia1 fight
DanilaRussia1 fight
EkaterinaRussia1 fight
HadziUkraine1 fight
IvanRussia1 fight
IzzetAzerbaijan1 fight
KirillRussia1 fight
KitjaiHong Kong1 fight
MamahAzerbaijan1 fight
MarkRussia1 fight
Murotaliyev FirdavsRussia1 fight
My NameAzerbaijan1 fight
NematullahTurkey1 fight
Prokofiev DanilaRussia1 fight
RobertRussia1 fight
RuslanUkraine1 fight
TimurUkraine1 fight
TurasRussia1 fight
VictorUkraine1 fight
AndriiUkraineNewest first
Fight cards with the camp's fighters on them.
Bangla Boxing Stadium Championship Fights 10 November 2026Nov 10, 2026 · Muay Thai · Bangla Boxing Stadium
Bangla Super Fight 4 November 2026Nov 4, 2026 · Muay Thai · Bangla Boxing Stadium
Bangla Boxing Stadium Championship Fights 2 November 2026Nov 2, 2026 · Muay Thai · Bangla Boxing Stadium
Bangla Boxing Stadium Championship Fights 1 November 2026Nov 1, 2026 · Muay Thai · Bangla Boxing Stadium
Bangla Boxing Stadium Championship Fights 23 October 2026Oct 23, 2026 · Muay Thai · Bangla Boxing Stadium
Bangla Boxing Stadium Championship Fights 22 October 2026Oct 22, 2026 · Muay Thai · Bangla Boxing Stadium
Bangla Super Fight 21 October 2026Oct 21, 2026 · Muay Thai · Bangla Boxing Stadium
Patong Boxing Stadium Monday Night Muaythai Super Fight 19 October 2026Oct 19, 2026 · Muay Thai · Patong Boxing Stadium
Bangla Boxing Stadium Championship Fights 19 October 2026Oct 19, 2026 · Muay Thai · Bangla Boxing Stadium
Bangla Boxing Stadium Championship Fights 8 October 2026Oct 8, 2026 · Muay Thai · Bangla Boxing Stadium
Bangla Boxing Stadium Championship Fights 4 October 2026Oct 4, 2026 · Muay Thai · Bangla Boxing Stadium
Sinbi Boxing Stadium Muay Thai International Super Fight 3 October 2026Oct 3, 2026 · Muay Thai · Sinbi Boxing Stadium
Bangla Boxing Stadium Championship Fights 2 October 2026Oct 2, 2026 · Muay Thai · Bangla Boxing Stadium
Bangla Boxing Stadium Championship Fights 29 September 2026Sep 29, 2026 · Muay Thai · Bangla Boxing Stadium
Bangla Boxing Stadium Muay Thai & MMA Championship 26 September 2026Sep 26, 2026 · Muay Thai · Bangla Boxing Stadium
Patong Boxing Stadium Sainamyen Road 26 September 2026Sep 26, 2026 · Muay Thai · Patong Boxing Stadium
Championship Fights 18 September 2026Sep 18, 2026 · Muay Thai · Bangla Boxing Stadium
Muay Thai International Super Fight 16 September 2026Sep 16, 2026 · Muay Thai · Sinbi Boxing Stadium
Bangla Boxing Stadium Championship Fights 15 September 2026Sep 15, 2026 · Muay Thai · Bangla Boxing Stadium
Bangla Boxing Stadium Championship Fights 13 September 2026Sep 13, 2026 · Muay Thai · Bangla Boxing Stadium
Championship Fights 10 September 2026Sep 10, 2026 · Muay Thai · Bangla Boxing Stadium
Monday Championship Fights 7 September 2026Sep 7, 2026 · Muay Thai · Bangla Boxing Stadium
Muaythai International Championship 4 September 2026Sep 4, 2026 · Muay Thai · Patong Boxing Stadium
Championship Thursday Fights 3 September 2026Sep 3, 2026 · Muay Thai · Bangla Boxing Stadium
Championship Fights 1 September 2026Sep 1, 2026 · Muay Thai · Bangla Boxing Stadium
Championship Fights 31 August 2026Aug 31, 2026 · Muay Thai · Bangla Boxing Stadium
Muay Thai International Super Fight 29 August 2026Aug 29, 2026 · Muay Thai · Sinbi Boxing Stadium
Muay Thai International Super Fight 26 August 2026Aug 26, 2026 · Muay Thai · Sinbi Boxing Stadium
Championship Fights 24 August 2026Aug 24, 2026 · Muay Thai · Bangla Boxing Stadium
Bangla Boxing Stadium Championship Fights 23 August 2026Aug 23, 2026 · Muay Thai · Bangla Boxing Stadium
Championship Fights 17 August 2026Aug 17, 2026 · Muay Thai · Bangla Boxing Stadium
Bangla Boxing Stadium 13 August 2026Aug 13, 2026 · Muay Thai · Bangla Boxing Stadium
Championship Fights 11 August 2026Aug 11, 2026 · Muay Thai · Bangla Boxing Stadium
Championship Fights 10 August 2026Aug 10, 2026 · Muay Thai · Bangla Boxing Stadium
Bangla Boxing Stadium Championship Fights 9 August 2026Aug 9, 2026 · Muay Thai · Bangla Boxing Stadium
Bangla Boxing Stadium Muay Thai & MMA Championship 8 August 2026Aug 8, 2026 · Muay Thai · Bangla Boxing Stadium
Championship Fights 2 August 2026Aug 2, 2026 · Muay Thai · Bangla Boxing Stadium
Championship Fights 30 July 2026Jul 30, 2026 · Muay Thai · Bangla Boxing Stadium
Sinbi Boxing Stadium Muay Thai International Super Fight 29 July 2026Jul 29, 2026 · Muay Thai · Sinbi Boxing Stadium
Bangla Boxing Stadium Championship Fights 28 July 2026Jul 28, 2026 · Muay Thai · Bangla Boxing Stadium
Sinbi Boxing Stadium Muay Thai International Super Fight 25 July 2026Jul 25, 2026 · Muay Thai · Sinbi Boxing Stadium
Patong Boxing Stadium Sainamyen Road 23rd Anniversary 25 July 2026Jul 25, 2026 · Muay Thai · Patong Boxing Stadium
Bangla Super Fight: The Ultimate Showdown 22 July 2026Jul 22, 2026 · Muay Thai · Bangla Boxing Stadium
Bangla Boxing Stadium Championship Fights 20 July 2026Jul 20, 2026 · Muay Thai · Bangla Boxing Stadium
Bangla Championship Fights 17 July 2026Jul 17, 2026 · Muay Thai · Bangla Boxing Stadium
Bangla Championship Fights 16 July 2026Jul 16, 2026 · Muay Thai · Bangla Boxing Stadium
Muaythai Super Fight 13 July 2026Jul 13, 2026 · Muay Thai · Patong Boxing Stadium
Bangla Championship Fights 9 July 2026Jul 9, 2026 · Muay Thai · Bangla Boxing Stadium
Bangla Boxing Stadium Championship Fights 6 July 2026Jul 6, 2026 · Muay Thai · Bangla Boxing Stadium
Bangla Boxing Stadium Championship Fights 2 July 2026Jul 2, 2026 · Muay Thai · Bangla Boxing Stadium
Bangla Boxing Stadium Championship Fights 30 June 2026Jun 30, 2026 · Muay Thai · Bangla Boxing Stadium
Bangla Boxing Stadium Championship Fights 29 June 2026Jun 29, 2026 · Muay Thai · Bangla Boxing Stadium
Sinbi Boxing Stadium Muay Thai International Super Fight 27 June 2026Jun 27, 2026 · Muay Thai · Sinbi Boxing Stadium
Bangla Boxing Stadium Championship Fights 26 June 2026Jun 26, 2026 · Muay Thai · Bangla Boxing Stadium
Bangla Boxing Stadium Championship Fights 23 June 2026Jun 23, 2026 · Muay Thai · Bangla Boxing Stadium
Bangla Boxing Stadium Championship Fights 22 June 2026Jun 22, 2026 · Muay Thai · Bangla Boxing Stadium
Bangla Boxing Stadium Championship Fights 21 June 2026Jun 21, 2026 · Muay Thai · Bangla Boxing Stadium
Sinbi Boxing Stadium Muay Thai International Super Fight 20 June 2026Jun 20, 2026 · Muay Thai · Sinbi Boxing Stadium
Bangla Boxing Stadium Championship Fights 18 June 2026Jun 18, 2026 · Muay Thai · Bangla Boxing Stadium
Bangla Boxing Stadium Championship Fights 16 June 2026Jun 16, 2026 · Muay Thai · Bangla Boxing Stadium
Bangla Boxing Stadium Championship Fights 14 June 2026Jun 14, 2026 · Muay Thai · Bangla Boxing Stadium
Bangla Boxing Stadium Championship Fights 11 June 2026Jun 11, 2026 · Muay Thai · Bangla Boxing Stadium
Bangla Boxing Stadium Championship Fights 8 June 2026Jun 8, 2026 · Muay Thai · Bangla Boxing Stadium
Bangla Boxing Stadium Championship Fights 7 June 2026Jun 7, 2026 · Muay Thai · Bangla Boxing Stadium
Bangla Boxing Stadium Championship Fights 4 June 2026Jun 4, 2026 · Muay Thai · Bangla Boxing Stadium
Bangla Boxing Stadium Championship Fights 2 June 2026Jun 2, 2026 · Muay Thai · Bangla Boxing Stadium
Bangla Boxing Stadium Championship Fights 1 June 2026Jun 1, 2026 · Muay Thai · Bangla Boxing Stadium
Bangla Boxing Stadium Championship Fights 8 May 2026May 8, 2026 · Muay Thai · Bangla Boxing Stadium
M Arena Dejdamrong Super Fight 5 May 2026May 5, 2026 · Muay Thai · M ARENA STADIUM PHUKET
Bangla Boxing Stadium Championship Fights 10 April 2026Apr 10, 2026 · Muay Thai · Bangla Boxing Stadium
M Arena Dejdamrong Super Fight 7 April 2026Apr 7, 2026 · Muay Thai · M ARENA STADIUM PHUKET
Bangla Thai Boxing & MMA Champions 4 April 2026Apr 4, 2026 · Muay Thai · Bangla Boxing Stadium
M Arena World Muay Thai Championship 15 March 2026Mar 15, 2026 · Muay Thai · M ARENA STADIUM PHUKET
M Arena M Legend Fight Elite 4 Grand Prix 14 March 2026Mar 14, 2026 · Muay Thai · M ARENA STADIUM PHUKET
M Arena M Legend Fight 28 February 2026Feb 28, 2026 · Muay Thai · M ARENA STADIUM PHUKET
M Arena Dejdamrong Super Fight 24 February 2026Feb 24, 2026 · Muay Thai · M ARENA STADIUM PHUKET
Championship Muaythai International 21 February 2026Feb 21, 2026 · Muay Thai · Patong Boxing Stadium
M Arena M Legend Fight 21 February 2026Feb 21, 2026 · Muay Thai · M ARENA STADIUM PHUKET
Patong Boxing Stadium Sainamyen Rd. Friday Night Muaythai International Championship 6 February 2026Feb 6, 2026 · Muay Thai · Patong Boxing Stadium
Thai Boxing & MMA Champions 31 January 2026Jan 31, 2026 · Muay Thai · Bangla Boxing Stadium
Super Fight Muay Thai International 27 January 2026Jan 27, 2026 · Muay Thai · Patong Boxing Stadium
Friday Night Muaythai International Championship 23 January 2026Jan 23, 2026 · Muay Thai · Patong Boxing Stadium
Bangla Boxing Stadium Championship Fights 18 January 2026Jan 18, 2026 · Muay Thai · Bangla Boxing StadiumThe stadiums TFL Gym fighters fight at most
Every fighter from this camp who holds a place on a stadium's most-active board
7 women have fought out of TFL Gym in 2026.
7of the 42 fighters on record in 2026 are women
TFL Gym is #18 most active of the 450 camps whose fighters were on Phuket cards in 2026.
#18most active of the 450 camps whose fighters were on Phuket cards
Aliyev Vusal is the most active, with 8 recorded fights for the camp in 2026.
42fighters have fought out of TFL Gym in 2026
Most often at Bangla Boxing Stadium, then Patong Boxing Stadium.
73recorded fights at Bangla Boxing Stadium in 2026
Fighters from 7 countries have fought out of TFL Gym in 2026.
36recorded fights by its fighters in the last 90 days
Is this you? Fix your page
Affiliate links: we may earn a commission. Learn more

TFL Gym
#18 on Phuket cards · 36 fights in 90 days