Data from 84 public restaurant and cafe accounts in Bangkok, collected October 2026.
By Suara data team
Published
Last updated
Next update
Short answer
In our sample of 84 Bangkok restaurant accounts, the median account posts 6.0 times a month and gets 4.5 likes per post for every 1,000 followers. Likes per 1,000 followers are about the same as the median across all 10 cities (5.2, 1,187 accounts), and posting frequency is about the same as the median (5.3 a month).
84
Accounts in sample
All 10 cities: 1,187
Posts used: 888
6.0
Median posts per month
All 10 cities: 5.3
n = 84 accounts
4.5
Median likes per post per 1,000 followers
All 10 cities: 5.2
n = 84 accounts
35%
Share of posts that are video
All 10 cities: 40%
n = 888 posts
29%
Share of posts that are carousels
All 10 cities: 27%
n = 888 posts
4
Median hashtags per post
All 10 cities: 1
n = 888 posts
Key findings
The median Bangkok account in our sample gets 4.5 likes per post per 1,000 followers (90% interval 3.1 to 6.3), about the same as the 10-city median of 5.2.
The median account posts 6.0 times a month (90% interval 4.9 to 7.8), about the same as the 10-city median of 5.3.
Video makes up 35% of the 888 Bangkok posts we looked at (90% interval 30% to 41%), about the same as the share across all 10 cities (40%). Carousels are 29% and single photos 36%.
In our sample, smaller accounts get more likes per 1,000 followers: 6.4 for under 5k followers (41 accounts) against 2.8 for 5k to 20k (33 accounts).
Across the full Index sample of 1,355 accounts, accounts that posted more got fewer likes per post per 1,000 followers: a median of 8.0 for under 4 posts a month (550 accounts) against 2.7 for 13 or more (269 accounts). This is a correlation, not proof that posting less causes more likes.
The data
1How many likes do Bangkok posts get?
Likes per post per 1,000 followers, one dot per account, 84 accounts
Bangkok account / medianMedian, all 10 cities
Source: Suara Restaurant Index, 84 Bangkok accounts and 1,187 accounts across 10 cities, posts collected October 2026.
Note: each account figure is the median of its posts that show a like count and are at least 7 days old. Log scale. 1 account with a median of 0 likes is drawn at the left edge.
Use 4.5 likes per post per 1,000 followers as a reference point, not a target. To compare, take the median likes on your posts that are at least a week old, divide by your followers and multiply by 1,000. See finding
Posting more often is not a guaranteed way to more likes per post. Across the full sample, accounts that posted more got fewer likes per 1,000 followers. If you post often, it may be worth watching likes per post as well as volume. See finding
Video was 35% of posts in our Bangkok sample. If your feed is mostly one format, trying a mix and comparing your own numbers over a few weeks is a cheap test. See finding
In short: 84 public Bangkok restaurant, cafe, bar and bakery accounts, up to 12 recent posts each, collected October 2026. All figures are medians across accounts, with 90% bootstrap intervals, checked by an independent second recount.
Full method
Sample: 84 public Instagram accounts of restaurants, cafes, bars and bakeries in Bangkok, found from OpenStreetMap listings, the venues' own websites and web search in October 2026. Accounts were included if they had 200 or more followers, 4 or more recent posts and at least one post in the 60 days before 14 October 2026. Excluded: hotels, directories, reviewers, creators, personal accounts, venues in the wrong city and closed venues. For each account we used its most recent posts that are not pinned and carry a timestamp, up to 12. Reference time: 14 October 2026, 06:00 UTC. Posts per month = (posts minus 1) divided by the days between the first and last post, times 30. Likes per 1,000 followers = the median likes of the account's posts that show a like count and are at least 7 days old, divided by its followers, times 1,000. The city figure is the median across accounts. Post format and caption figures are pooled across all posts used. Post hours are converted to Bangkok local time (Asia/Bangkok). Uncertainty: 90% bootstrap intervals (4,000 resamples of accounts). We call Bangkok higher or lower than the 10-city figure only when its interval does not include that figure. Groups under 20 accounts are not shown. All figures were checked by an independent second recount. The 10-city comparison pools 1,187 accounts in Kuala Lumpur, Singapore, Jakarta, Bangkok, Sydney, Melbourne, Vancouver, Toronto, London and Dubai.
This is a snapshot of 84 accounts in one month, not a census of Bangkok restaurants. Accounts were found by search, so well-known venues are likely over-represented. We measure likes only: no comments, saves, shares, reach or sales. Likes are public counts and can include paid or bought engagement. Differences between cities smaller than the uncertainty bars may be chance. Nothing here shows that one format or posting time causes more likes.
How to cite
Suara (2026). Restaurant Index: Bangkok, October 2026. trysuara.com/index/bangkok. Data licensed CC BY 4.0.
What is a good engagement rate for a Bangkok restaurant on Instagram?
We measure likes per post per 1,000 followers rather than engagement rate. In our sample of 84 Bangkok restaurant accounts, the median was 4.5 (90% interval 3.1 to 6.3), against 5.2 across all 10 cities. Smaller accounts usually score higher on this measure, so compare with accounts of a similar size.
How often do Bangkok restaurants post on Instagram?
In our sample of 84 accounts, the median account posted 6.0 times a month, against 5.3 across all 10 cities. 13% posted under 2 times a month and 23% posted 12 or more times.
What do Bangkok restaurants post most on Instagram?
Of the 888 posts we looked at, 35% were video, 29% carousels and 36% single photos. The median caption was 346 characters with 4 hashtags.
How was this measured?
We collected public Instagram data for 84 Bangkok restaurant, cafe, bar and bakery accounts in October 2026, using up to 12 recent non-pinned posts per account. Likes per 1,000 followers is the median likes on posts at least 7 days old divided by followers, times 1,000. City figures are medians across accounts with 90% bootstrap intervals.
How do I compare my account?
Take your last 12 posts that are at least a week old, find the median likes, divide by your follower count and multiply by 1,000. Compare that with 4.5 for Bangkok, and with the figure for your follower band in the chart above.
Other cities
Median likes per post per 1,000 followers in each city sample.