Street food in Bangkok is not banned, and none of the city's current rules bans it. What the city is doing is shrinking the number of pavement spots where vendors are allowed to trade and moving some of them into purpose-built food courts it calls hawker centres.
This guide explains the law behind that change, the 2024 rules and their numbers, what the city says it has achieved, and where you can still eat at a stall. Everything comes from the Bangkok Metropolitan Administration (BMA), mainly its Public Relations Office and its policy-tracking site.
The law behind the clearances
Bangkok's power over street stalls comes from a national law, the Public Cleanliness and Orderliness Act of 1992 (พระราชบัญญัติรักษาความสะอาดและความเป็นระเบียบเรียบร้อยของบ้านเมือง พ.ศ. 2535), as amended in 2017. The BMA's City Law Enforcement Department summarised section 20 in March 2025.
That section, in the department's words, forbids anyone to cook, sell or use a vehicle as a food stall "บนถนน หรือในสถานสาธารณะ" (on a road or in a public place). The exception is when a local official announces a relaxation for set days and times with the traffic police's agreement, and "ในการผ่อนผันต้องเป็นการชั่วคราวและจำเป็นเท่านั้น": the relaxation must be temporary and necessary only.
Those relaxation zones are what Bangkok calls จุดผ่อนผัน, usually translated as permitted vending points. The BMA calls stalls outside them trading areas outside permitted points, and it has been cancelling or merging many of these.
The city adds a second reason. The department director said the BMA takes account of Administrative Court rulings "ที่ให้ความสำคัญกับการใช้พื้นที่ทางเท้าเพื่อประโยชน์สาธารณะมากกว่าการค้าขาย", which give priority to public use of pavements over trading.
District offices carry out cancellations. When Phra Khanong district cancelled a trading area in October 2024, the BMA said it acted under sections 4 and 20 of the 1992 law, as amended in 2017, together with section 49 of the Administrative Procedure Act of 1996, and warned that anyone who kept trading there would face legal action.
The same district had two trading areas outside permitted points with 72 vendors between them: one on Soi Sukhumvit 95, with 58 vendors trading from 05:00 to 20:00, and one on Soi Sukhumvit 101, where vendors traded from 05:00 to 12:00. After cancelling the second, the district set 1 January 2025 as the target date to cancel the first.
What the 2024 rules require
The current rules are a BMA announcement dated 29 August 2024 on the criteria, methods and conditions for designating trading areas on roads and in public places. Governor Chadchart Sittipunt described them on 3 October 2024, and a deputy governor said officials had to master all 16 of its clauses.
The core principle, in the governor's words, is that "เราไม่มีนโยบายจะเพิ่มพื้นที่ค้า": the city has no policy to add trading areas. Existing points are reviewed against the new criteria and either kept, after a committee check, or cancelled.
Approval is never permanent. Points on roads of three or more lanes are reviewed every two years, and points on one- or two-lane roads every year. The governor said this is because the city hopes that at some point vendors will leave the pavements for areas it prepares or for private land.
The right to trade belongs to one person. It cannot be sold on or sublet, vendors must verify their identity, and existing vendors get priority through a 15-day registration so that new traders are not added.
The rules also screen who may trade. According to the City Law Enforcement Department, vendors on approved points must file an annual income tax return and earn no more than 300,000 baht a year after expenses, with the first year exempt from filing because many vendors were not yet in the tax system.
The numbers the city reports
The city's own figures on how many stalls have gone do not match each other. On 3 October 2024 the governor said the city had reduced hawkers "ประมาณ 10,000 กว่าราย", roughly 10,000-plus, over the previous two years.
Seven months later, in the governor's three-year report on 7 May 2025, the figure was different. The BMA said it had organised 446 points outside permitted zones across the city and that the number of vendors had fallen by "กว่า 5,300 ราย", more than 5,300, while more than 1,100 km of pavement had been improved.
The screening timetable was set out in October 2024. Districts were to publicise the rules until 31 December 2024, three committees (district, City Law Enforcement Department and BMA inspectors) were to assess points from January to March 2025, and results were to be announced from mid-2025. In March 2025 the department said more than 400 trading areas, inside and outside permitted points, were being assessed.
The committee's checklist explains why many points fail. It looks at pavement width, stall size, whether the stall stands on the pavement, and the distance from junctions, building entrances, fire hydrants, bus stops, pedestrian crossings and footbridges, as well as hygiene and whether grease traps are fitted.
The BMA also listed what it found on the ground. Cooking stalls had tables and chairs on the pavement, grease and food scraps on the paving, and dishwater poured into drains, while stalls selling seafood and vegetables let melted ice and spray water run onto the pavement and the road. The committee sent some points back to districts with instructions to redraw layouts and make stalls smaller, especially where food is cooked.
Fewer points have been approved than were put forward. At a committee meeting on 18 February 2026, the BMA reported that across three meetings in 2025 districts had proposed 98 points, of which 63 were approved, and that these were awaiting approval from the Metropolitan Police Bureau.
The city's policy-tracking site gives district-level targets for the 2025 fiscal year. It records 179 trading areas cancelled or merged against a target of 133, 43 replacement trading areas found against a target of 28, and three hawker-centre sites provided by district offices, matching a target of three.
| Measure | Figure | Date and source |
|---|---|---|
| Vendors reduced, two years | About 10,000-plus | Governor, 3 October 2024 |
| Points organised outside permitted zones | 446 | Three-year report, 7 May 2025 |
| Vendors reduced, three years | More than 5,300 | Three-year report, 7 May 2025 |
| Points proposed to the committee in 2025 | 98 | Committee meeting, 18 February 2026 |
| Points approved in 2025 | 63, pending police approval | Committee meeting, 18 February 2026 |
| Trading areas cancelled or merged, FY2025 | 179 (target 133) | BMA policy tracker |
| Replacement trading areas, FY2025 | 43 (target 28) | BMA policy tracker |
| Hawker-centre sites, FY2025 | 3 (target 3) | BMA policy tracker |
One district example shows how a cancellation works. Phra Khanong district cancelled the trading area on Soi Sukhumvit 101 between Soi Punnawithi 15 and 21 from 16 October 2024. The same BMA article gives the number of vendors there as 14 in one paragraph and 28 in another.
Yaowarat and the old town today
Yaowarat Road (ถนนเยาวราช) in Chinatown is still a permitted vending point. Samphanthawong district reported in June 2025, and repeated in January 2026, that it has three permitted points with 441 vendors in total.
On Yaowarat Road, both sides between the Chaloem Buri and Ratchawong junctions, the city lists two shifts: 96 vendors from 10:00 to 18:00 and 173 vendors from 18:00 to 24:00. Ratchawong Road has 144 vendors from 09:00 to 17:00, and Khao Lam Road (ถนนข้าวหลาม) 28 vendors from 17:00 to 24:00.
The district also has 60 trading areas outside permitted points with 1,651 vendors. In 2024 it cancelled three of these and merged 20 into eight, and its June 2025 update was headlined as pushing Yaowarat vendors into an "identity area" (พื้นที่อัตลักษณ์), a new category discussed below.
If you are landing in the city and want a first evening meal, Yaowarat's night shift is a permitted point with published evening hours, and the guide to your first 24 hours suggests how to fit it around arrival.
Enforcement in Chinatown includes shrinking stalls as well as removing them. On Ratchawong Road in January 2026 the district asked vendors to make stalls smaller and leave about one metre clear so people can pass each other, and it painted lines to mark stall boundaries. On Soi Yaowarat 7, beside the Tian Fah Foundation hospital, the number of vendors was cut from eight to four, split between a morning and an afternoon shift selling noodles and made-to-order dishes. Soi Yaowarat 7, the Si Phraya pier and Ratchawong Road were among the not-yet-approved Samphanthawong points that the district put back to the city committee for review in February 2026.
Phra Nakhon district, the old town, is under the same rules. In an unannounced inspection in February 2026, the deputy governor visited Kraisi Road, with 224 vendors trading 05:00–09:00 and 10:00–18:00; Chakkraphong Road, with 30 vendors from 05:00 to 23:00 selling ready meals, Thai desserts and fruit; Tani Road, with 228 vendors from 10:00 to 18:00; and Soi Rambuttri, with 46 vendors from 08:00 to 23:00.
The inspection found the problems that the rules target. Stalls on Kraisi Road were set up beyond their marked boundaries, where stall size must not exceed 3 square metres, and a made-to-order food vendor was pouring dishwater into the drain, leaving food scraps and grease on the pavement.
The February 2026 committee also approved two new kinds of area in principle. One covers "identity and tourism-promotion areas" with historical or distinctive value, the other "community way-of-life and community market areas". Both were awaiting the governor's approval when the BMA reported the meeting, so what they will allow is not yet settled.
Hawker centres, the city's alternative
The city's preferred future for street food is indoors, or at least off the pavement. The governor said in October 2024 that hawkers should in future be in prepared spaces that are not public land, "เหมือนสิงคโปร์ที่มี Hawker Center", like Singapore with its hawker centres.
The main example in the BMA's posts is beside Lumphini Park. The BMA's Public Works Department built a semi-permanent food centre at Lumphini Park gate 5 on Ratchadamri Road, with a 2 × 2 metre space per shop, and gave priority to vendors cleared from the pavement on Sarasin Road.
The design reflects the site. The contract ran from 27 June to 23 December 2025, the building uses natural ventilation to reduce the need for air-conditioning, and the roof was given a muted colour so that it does not reflect glare towards Chulalongkorn Hospital next door. Large trees were moved during construction and replanted afterwards, according to the BMA.
The city lists clean water, drainage, grease traps, a dish-washing area and seating, and says it plans to add more seats, fans and shade. The BMA lists ready-to-eat food, tea and coffee, desserts and seasonal fruit among the goods sold.
The governor presented the rent as affordable for a city-centre site. On 10 April 2026 the governor said stalls pay about 60 baht a day, that there are about 130 stalls split between morning and evening, that rights cannot be transferred or sublet, and that face-scan identity checks are planned. The delivery company LINE MAN supplies QR payment boxes and packaging at no cost to vendors, according to the BMA.
In a May 2026 post the city called the site ศูนย์อิ่มท้อง ลุมพินี and said it had soft-opened with more than 100 shops, all taking QR Code payment. The nearest stations given by the city are BTS Sala Daeng exit 6 and MRT Lumphini exit 1; the guide to using the BTS and MRT covers how to ride both.
The BMA's own posts disagree on the opening hours and size, so check at the gate before planning a meal around a shift.
| Date of BMA post | Morning shift | Evening shift | Vendors or stalls |
|---|---|---|---|
| 27 March 2026 | 05:00–14:00 | 15:00–24:00 | Up to 88 vendors per shift |
| 10 April 2026 | 05:00–16:00 | 16:00–24:00 | About 130 stalls; 130 vendors |
| 14 May 2026 | 05:00–14:00 | 16:00–24:00 | More than 100 shops |
The BMA's May 2025 report said more than 500 stalls in city-run markets had been booked online, that walking-street events had generated more than 19 million baht, and that Farmer Markets were running in all 50 districts and four public parks. It also described a check-in system to verify the identity of vendors on permitted points.
Smaller centres exist in the districts. In Bang Khen, about ten hawkers who used to trade in front of Prachaphiban school were moved in March 2023 onto nearby private land at Soi Ram Inthra 2, and the city formally opened the upgraded site with a pocket park on 9 January 2025. The policy tracker also credits Thonburi and Phra Nakhon districts with hawker-centre sites in the 2025 fiscal year, without giving their addresses.
Street food terms decoded
The words below appear on BMA notices, district signs and news about the clearances. Thai script is given where a BMA source uses it.
| Name | Local name | What it is | Price range |
|---|---|---|---|
| Hawkers and stalls | หาบเร่-แผงลอย | The BMA's term for street vendors, mobile and fixed | Not published |
| Permitted vending point | จุดผ่อนผัน | A spot where trading is allowed as a temporary exception | No fee stated |
| Trading outside a permitted point | พื้นที่ทำการค้านอกจุดผ่อนผัน | Established stalls without formal permission; can be cancelled | Not published |
| City Law Enforcement Department | สำนักเทศกิจ | The BMA department that enforces vending rules | No fee stated |
| Identity area | พื้นที่อัตลักษณ์ | Proposed category for historic or tourism districts | Not published |
| Hawker Center | Hawker Center | City-run food court for relocated vendors | About 60 baht a day stall rent at Lumphini |
| Lumphini food centre | ศูนย์อิ่มท้อง ลุมพินี | The BMA's name for the Lumphini hawker centre | Dish prices not published |
The Thai names help if you ask a hotel or a driver for directions. "Hawker Center" is written in English even in the BMA's Thai-language posts.
Finding a stall that lasts
A little checking avoids walking to a spot that has gone. The rules mean a stall's right to trade can end at any annual or two-yearly review, so older directions may be out of date.
A useful rule of thumb follows from the law. If a stall trades in a named permitted zone at the hours the district lists, it is on the city's list; if it blocks a building entrance, bus stop or crossing, it fails the criteria the committee applies.
Paying is simple at the new centres but less predictable on the street. The guide to cash, cards and ATM fees sets out how to carry both cash and a payment app.
What this guide does not cover
The history of Bangkok's pavement policy before 2022, including the widely reported clearances of 2014 to 2017 and the 2017 reports of a street food "ban", could not be verified from an official source. BMA announcements from those years could not be reached for this guide, and the only press report found could not be read.
The original text of the 29 August 2024 announcement could not be opened either, so its 16 clauses are given only as BMA officials summarised them. No official citywide list of current permitted points, with addresses and hours, was found; the latest aggregate is 63 points approved in 2025 and still awaiting police sign-off in February 2026.
Dish prices, the names of individual vendors and the addresses of the hawker centres in Thonburi and Phra Nakhon are not included, because the BMA does not publish them in the sources used here. Food safety ratings for stalls are also outside this guide.
