The best Thai in Richmond
Mom's Siam leads our ranking for Thai in Richmond. Readers voted it first in Richmond Magazine Best & Worst in 2025 and 2026. Sabai and The Patio Thai Restaurant come next.
- 1Mom's SiamReaders' choice, 2025, 2026
- 2SabaiReaders' runner-up, 2025
3The Patio Thai RestaurantReaders' runner-up, 2026
36 Thai restaurants are open in and around Richmond. The top 3 are ranked first; the rest follow.
The top 3
How we rank1Mom's Siam
Thai restaurant · Richmond- Won Richmond Magazine Best & Worst 2025 and 2026 for Thai, voted by readers [1]
- Where
- 2811 W Cary St, Richmond, VA 23221
- Phone
- (804) 294-3023
Checked Oct 5 · Report a change
2Sabai
Thai restaurant · Richmond- Runner-up in Richmond Magazine Best & Worst 2025 for Thai, voted by readers [2]
- Finalist in Richmond Magazine Best & Worst 2026 for Thai, voted by readers [1]
- Richmond Times-Dispatch: “Sabai serves authentic Thai delicacies straight from the streets of Bangkok in a modern industrial space.” [3]
- Where
- 2727 W Broad St, Richmond, VA 23220
- Phone
- (804) 367-4992
Checked Oct 5 · Report a change
Photo: patiothairva.com 3The Patio Thai Restaurant
Thai restaurant · Richmond- Runner-up in Richmond Magazine Best & Worst 2026 for Thai, voted by readers [1]
- Finalist in Richmond Magazine Best & Worst 2025 for Thai, voted by readers [2]
“Thai food never tasted so good”
- Where
- 103 E Cary St, Richmond, VA 23219
- Today
- Open now until 9:30 PM
- On the menu
- Pad Thai $12.98 · Green Curry $12.98 · Spring Rolls $6.50 · Fried Rice $12.98
- Has
- Reservations · Takeout · Private dining · Catering · Outdoor seating
- Phone
- (804) 447-4615
All hours
Mon 11 AM to 9:30 PM Tue 11 AM to 9:30 PM Wed 11 AM to 9:30 PM Thu 11 AM to 9:30 PM Fri 11 AM to 10 PM Sat 12 PM to 10 PM Sun 12 PM to 9:30 PM Checked Oct 5 · Report a change
More Thai in Richmond
33 more · A to ZCapital Thai
Thai restaurant · Chesterfield- Where
- 14818 Hull Street Rd, Chesterfield, VA 23832
- On the menu
- Pad Thai $16.95 · Red Curry $16.95 · Spring Rolls $5 · Thai Fried Rice $15.95
- Phone
- (804) 575-8017
Checked Oct 5 · Report a change
Chadar Thai Restaurant
Thai restaurant · Henrico“We are happy to serve you.”
- Where
- 8030 W Broad St, Henrico, VA 23294
- Today
- Closed today
- On the menu
- Pad Thai stir fried thin rice noodle $14.95 · Crab & Shrimp Fried Rice $16.95 · Crab Rangoon $10.95
- Has
- Takeout
- Phone
- (804) 270-9393
All hours
Mon 11:30 AM to 2 PM, 5 PM to 9 PM Tue 11:30 AM to 2 PM, 5 PM to 9 PM Wed 11:30 AM to 2 PM, 5 PM to 9 PM Thu 11:30 AM to 2 PM, 5 PM to 9 PM Fri 11:30 AM to 2 PM, 5 PM to 9 PM Sat 12 PM to 2 PM, 5 PM to 9 PM Sun Closed Checked Oct 5 · Report a change
Photo: elephantthairva.net Elephant Thai
Thai restaurant · Richmond“Embark on Culinary Journeys in Authentic Thai Flavors – A Taste Adventure!”
- Where
- 4401 W Broad St, Richmond, VA 23230
- Today
- Open now until 10 PM
- Has
- Catering · Delivery · Takeout · Gluten-free options · Vegan options
- Phone
- (804) 658-2146
All hours
Mon 11 AM to 10 PM Tue 11 AM to 10 PM Wed 11 AM to 10 PM Thu 11 AM to 10 PM Fri 11 AM to 10 PM Sat 11 AM to 10 PM Sun 11 AM to 10 PM Checked Oct 5 · Report a change
Elephant Thai Restaurant
Thai restaurant · Henrico- Where
- 11676 W Broad St, Henrico, VA 23233-1003
- Today
- Open now until 9:30 PM
- On the menu
- Pad Thai Chicken Combo $13 · 5-spice pork stew (Kamoo) $13.50 · Crab Rangoon $7
- Phone
- (804) 364-3690
All hours
Mon 11:30 AM to 9:30 PM Tue 11:30 AM to 9:30 PM Wed Closed Thu 11:30 AM to 9:30 PM Fri 11:30 AM to 10 PM Sat 11:30 AM to 10 PM Sun 12 PM to 9:30 PM Checked Oct 5 · Report a change
Elephant Thai Short Pump
Thai restaurant · Henrico- Where
- 11676 W Broad St, Henrico, VA 23233
- Today
- Open now until 9:30 PM
- On the menu
- Pad Thai Chicken Combo $13 · 5-spice pork stew (Kamoo) $13.50 · Crab Rangoon $7
- Phone
- (804) 364-6079
All hours
Mon 11:30 AM to 9:30 PM Tue 11:30 AM to 9:30 PM Wed Closed Thu 11:30 AM to 9:30 PM Fri 11:30 AM to 10 PM Sat 11:30 AM to 10 PM Sun 12 PM to 9:30 PM Checked Oct 5 · Report a change

Photo: cbthai1970.wixsite.com Esann Thai
Thai restaurant · Midlothian“We Are an Family owned Thai Restaraunt . Authentic Thai Cuisine”
- Where
- 10915 Hull St, Midlothian, VA 23112
- Today
- Closed for the day
- Has
- Reservations · Takeout
- Phone
- (804) 276-0900
All hours
Mon Closed Tue 11 AM to 3 PM, 5 PM to 9 PM Wed 11 AM to 3 PM, 5 PM to 9 PM Thu 11 AM to 3 PM, 5 PM to 9 PM Fri 11 AM to 3 PM, 5 PM to 9:30 PM Sat 11 AM to 3 PM, 5 PM to 9:30 PM Sun 1 PM to 8 PM Checked Oct 5 · Report a change

Photo: gingerthaitaste.com Ginger Thai
Thai restaurant · Richmond“At Ginger Thai Taste we serve all of your favorite Thai food from rice or noodle dishes to tofu & vegetable dish.”
- Where
- 3145 W Cary St, Richmond, VA 23221
- Today
- Closed for the day
- On the menu
- Pad Thai $13.95 · Red Curry $14.95 · Fried Tofu Starter $7.95 · Ginger Fried Rice $14.95
- Has
- Takeout · Reservations
- Phone
- (804) 254-7373
All hours
Mon 11 AM to 3 PM, 5 PM to 8:30 PM Tue Closed Wed 11 AM to 3 PM, 5 PM to 8:30 PM Thu 11 AM to 3 PM, 5 PM to 8:30 PM Fri 11 AM to 8:30 PM Sat 11 AM to 8:30 PM Sun 12 PM to 8:30 PM Checked Oct 5 · Report a change
Mayu Sushi & Thai
Thai restaurant · Richmond“Fresh. Authentic. Simple.”
- Where
- 3028 W Cary St, Richmond, VA 23221
- Today
- Open now until 9 PM
- Phone
- (804) 562-5043
All hours
Mon 4 PM to 9 PM Tue 4 PM to 9 PM Wed 4 PM to 9 PM Thu 4 PM to 9 PM Fri 12 PM to 9 PM Sat 12 PM to 9 PM Sun 12 PM to 9 PM Checked Oct 5 · Report a change

Photo: momsiam2.get.eatsbee.com Mom's Siam 2
Thai restaurant · Richmond“We Have a Proper Passion For Cooking. Love Is The Secret Ingredient That Makes All Our Meals Taste Better And Magical.”
- Where
- 1309 E Cary St, Richmond, VA 23219
- On the menu
- Pad Thai (Noodles) $13 · Red Curry $14 · Traditional Fried Rice $13
- Has
- Full bar · Takeout · Reservations
- Phone
- (804) 225-8801
Checked Oct 5 · Report a change

Photo: padthairestaurantva.com Pad Thai Restaurant
Thai restaurant · Mechanicsville- Where
- 8460 Meadowbridge Rd, Mechanicsville, VA 23116
- Today
- Closed today
- Phone
- (804) 559-0062
All hours
Mon 11 AM to 2 PM, 4 PM to 9 PM, 11:15 AM to 1:18 PM, 4:15 PM to 8:18 PM Tue 11 AM to 2 PM, 4 PM to 9 PM, 11:15 AM to 1:18 PM, 4:15 PM to 8:18 PM Wed 11 AM to 2 PM, 4 PM to 9 PM, 11:15 AM to 1:18 PM, 4:15 PM to 8:18 PM Thu 11 AM to 2 PM, 4 PM to 9 PM, 11:15 AM to 1:18 PM, 4:15 PM to 8:18 PM Fri 11 AM to 2 PM, 4 PM to 9 PM, 11:15 AM to 1:18 PM, 4:15 PM to 8:18 PM Sat 12 PM to 2 PM, 4 PM to 9 PM, 12:15 PM to 1:18 PM, 4:15 PM to 8:18 PM Sun Closed Checked Oct 5 · Report a change

Photo: foodbooking.com Ruang Tong Thai Cuisine
Thai restaurant · Richmond- Where
- 6790 Forest Hill Ave, Richmond, VA 23225
- On the menu
- Pad Thai $16 · Red Curry $16 · Fresh Spring Rolls (4) $9 · Thai Fried Rice $16
- Phone
- (804) 612-8616
Checked Oct 5 · Report a change

Photo: seabythai.com Sea By Thai
Thai restaurant · Glen Allen“Visit us to enjoy an authentic Thai meal, lunch or dinner.”
- Where
- 2452 Old Brick Rd, Glen Allen, VA 23060-5841
- Has
- Delivery · Takeout
- Phone
- (804) 716-4062
Checked Oct 5 · Report a change
Siam Paragon Thai Cuisine
Thai restaurant · Midlothian- Where
- 13120 Midlothian Turnpike, Midlothian, VA 23113
- On the menu
- Spring Rolls (Deep Fried) $7.69 · Chicken Satay $13.69 · Thai Iced Tea $5.95
- Has
- Takeout · Delivery
- Phone
- (804) 379-9895
Checked Oct 5 · Report a change
Thai Diner
Thai restaurant · Henrico- Where
- 8059 W Broad St, Henrico, VA 23294
- On the menu
- Pad Thai $14.95 · Red Curry $14.95 · Fried Spring Rolls (2) $4.50 · Fried Rice $14.95
- Phone
- (804) 270-2699
Checked Oct 5 · Report a change
Thai Studio Restaurant
Thai restaurant · Richmond“There is a large selection of authentic Thai dishes combining old world recipes with the freshest ingredients”
- Where
- 516 N 2nd St Unit C, Richmond, VA 23219
- Today
- Open now until 9:30 PM
- Has
- Takeout · Delivery
- Phone
- (804) 918-0505
All hours
Mon 11 AM to 3 PM, 4:30 PM to 9:30 PM Tue 11 AM to 3 PM, 4:30 PM to 9:30 PM Wed Closed Thu 11 AM to 3 PM, 4:30 PM to 9:30 PM Fri 11 AM to 3 PM, 4:30 PM to 10 PM Sat 12 PM to 10 PM Sun 12 PM to 9:30 PM Checked Oct 5 · Report a change
Photo: thaiwonon.com Thai Won On
Thai restaurant · Henrico“Bold flavors and fresh ingredients come together in every dish.”
- Where
- 3422 Lauderdale Dr, Henrico, VA 23233
- Today
- Open now until 9 PM
- Has
- Catering · Takeout · Delivery
- Phone
- (804) 477-6604
All hours
Mon 11 AM to 9 PM Tue 11 AM to 9 PM Wed 11 AM to 9 PM Thu 11 AM to 9 PM Fri 11 AM to 9 PM Sat 11 AM to 9 PM Sun 11 AM to 9 PM Checked Oct 5 · Report a change
Tip Thai Restaurant
Thai restaurant · Henrico“At Tip Thai, we honor traditions by bringing together fresh ingredients, family recipes, and a spirit of sharing, creating meals meant to be savored, celebrated, and enjoyed together.”
- Where
- 8131 Staples Mill Rd, Henrico, VA 23228-2751
- Today
- Open now until 9 PM
- Has
- Takeout · Delivery
- Phone
- (804) 261-1111
All hours
Mon Closed Tue 11 AM to 2:30 PM, 4:30 PM to 9 PM Wed 11 AM to 2:30 PM, 4:30 PM to 9 PM Thu 11 AM to 2:30 PM, 4:30 PM to 9 PM Fri 11 AM to 2:30 PM, 4:30 PM to 10 PM Sat 12 PM to 10 PM Sun 4:30 PM to 9 PM Checked Oct 5 · Report a change
iThaiz Restaurant
Thai restaurant · Richmond- Where
- 1108 Courthouse Rd Ste A, Richmond, VA 23236
- On the menu
- Pad Thai $9.95 · Spring Rolls $5.95 · Jasmine Rice $1.65
- Phone
- (804) 594-6922
Checked Oct 5 · Report a change
- Alex's Thai Cuisine13 N 17th St, Richmond
- Bangkok Thai11 W Hundred Rd, Chester
- Basil Thai Kitchen11500 Midlothian Tpke, North Chesterfield
- Charm Thai Bistro6300 Mechanicsville Tpke, Mechanicsville
- Crazy Thai1100 W Cary St, Richmond
- Kin-D Thai Kitchen1218 E Cary St, Richmond
- MPM Restaurant and Tiki Bar2451 Old Brick Rd, Glen Allen
- Marigold Thai7154 Mechanicsville Tpke, MechanicsvilleClosed today
- My Noodle & Bar1600 Monument Ave, Richmond
- Tara Thai11800 W Broad St, Richmond
- Thai Boat2301 W Main St, Richmond
- Thai Flavor Food4024 D Cox Rd, Glen Allen
Thai Top Ten2 locations: Glen Allen and Richmond
- 9986 Brook Rd9986 Brook Rd, Glen AllenOpen now until 9 PM
- W Grace StW Grace St, RichmondOpen now until 10 PM
- Yak Yai Thai Restaurant1703 E Franklin St, Richmond
Worth the drive
Within about half an hour of Richmond.

Photo: thaigourmetkitchen.com Thai Gourmet Restaurant
Thai restaurant · Ashland“We serve only the freshest and finest ingredients.”
- Where
- 9555 Kings Charter Dr, Ashland, VA 23005
- Today
- Open now until 9 PM
- Phone
- (804) 550-0055
All hours
Mon 11 AM to 9 PM Tue 11 AM to 9 PM Wed 11 AM to 9 PM Thu 11 AM to 9 PM Fri 11 AM to 9 PM Sat 4 PM to 9 PM Sun 4 PM to 9 PM Checked Oct 5 · Report a change
- Kacha Thai Restaurant5230 Oaklawn Blvd, HopewellClosed for the day
No longer open
- Balliceaux / Kampot, 203 N Lombardy St has closed.
- Nisa Thai Asian Cuisine, 118 S Belvidere St has closed.
- Pin Kan Thai Cuisine, 3402 Pump Rd has closed.
- Ratee | Thai Restaurant, 9047 W Broad St has closed.
- Thai Corner, 327 N 2nd St has closed.
- Thai Diner Too, 3028 W Cary St has closed.
What Thai costs in Richmond
The lowest price for each, from each restaurant’s own menu, checked October 2026.
| Restaurant | Noodles | Curry | Starter | Rice dish |
|---|---|---|---|---|
| Capital Thai | $16.95 (Pad Thai) | $16.95 (Red Curry) | $5 (Spring Rolls) | $15.95 (Thai Fried Rice) |
| Chadar Thai Restaurant | $14.95 (Pad Thai stir fried thin rice noodle) | — | — | $14.95 (Pad Thai stir fried thin rice noodle) |
| Elephant Thai Restaurant | $13 (Pad Thai Chicken Combo) | — | — | — |
| Elephant Thai Short Pump | $13 (Pad Thai Chicken Combo) | — | — | — |
| Ginger Thai | $13.95 (Pad Thai) | $14.95 (Red Curry) | — | $14.95 (Ginger Fried Rice) |
| Mom's Siam 2 | $13 (Pad Thai (Noodles)) | $14 (Red Curry) | — | $13 (Traditional Fried Rice) |
| Ruang Tong Thai Cuisine | $16 (Pad Thai) | $16 (Red Curry) | $9 (Fresh Spring Rolls (4)) | $16 (Thai Fried Rice) |
| Siam Paragon Thai Cuisine | — | — | $7.69 (Spring Rolls (Deep Fried)) | — |
| Thai Diner | $14.95 (Pad Thai) | $14.95 (Red Curry) | $4.50 (Fried Spring Rolls (2)) | $14.95 (Fried Rice) |
| The Patio Thai Restaurant | $12.98 (Pad Thai) | $12.98 (Green Curry) | $6.50 (Spring Rolls) | $12.98 (Fried Rice) |
| iThaiz Restaurant | $9.95 (Pad Thai) | — | $5.95 (Spring Rolls) | $1.65 (Jasmine Rice) |
How we rank
Nobody at Guide2 scores the food. The ranking adds up what Richmond’s own judges have said in public: readers’ polls count most, then critics’ standing lists, then local press and food writers. Every point is numbered and listed under Sources below. The full method.
What changed
- Thai Diner Too closed
- Thai Corner closed
- Nisa Thai Asian Cuisine closed
- Balliceaux / Kampot closed
Questions
- What is the best Thai in Richmond?
- Mom's Siam. Won Richmond Magazine Best & Worst 2025 and 2026 for Thai, voted by readers. Sabai and The Patio Thai Restaurant come next.
- How much does Thai cost in Richmond?
- On the restaurants' own menus: noodles from $9.95 (iThaiz Restaurant) to $16.95 (Capital Thai); curry from $12.98 (The Patio Thai Restaurant) to $16.95 (Capital Thai); starter from $4.5 (Thai Diner) to $9 (Ruang Tong Thai Cuisine); rice dish from $1.65 (iThaiz Restaurant) to $16 (Ruang Tong Thai Cuisine).
- How many Thai restaurants are in Richmond?
- 36 are open in and around Richmond as of October 2026, including Alex's Thai Cuisine, Bangkok Thai, Basil Thai Kitchen, Capital Thai, Chadar Thai Restaurant and 31 more. Within a half-hour drive there are 2 more, in Hopewell and Ashland.
- Which Thai restaurants in Richmond take reservations?
- 1 take online bookings: The Patio Thai Restaurant. The rest are walk-in or by phone.
- Where can I order Thai online in Richmond?
- 9 have online ordering on their own websites: Ginger Thai, Marigold Thai, Pad Thai Restaurant, Sea By Thai, Thai Diner, Thai Studio Restaurant, Thai Top Ten, The Patio Thai Restaurant and 1 more.
- Is Balliceaux / Kampot in Richmond still open?
- No. Balliceaux / Kampot has closed. For Thai nearby, see the list above.
- Is Nisa Thai Asian Cuisine in Richmond still open?
- No. Nisa Thai Asian Cuisine has closed. For Thai nearby, see the list above.
- Is Pin Kan Thai Cuisine in Richmond still open?
- No. Pin Kan Thai Cuisine has closed. For Thai nearby, see the list above.
- Is Ratee | Thai Restaurant in Richmond still open?
- No. Ratee | Thai Restaurant has closed. For Thai nearby, see the list above.
- Is Thai Corner in Richmond still open?
- No. Thai Corner has closed. For Thai nearby, see the list above.
- Is Thai Diner Too in Richmond still open?
- No. Thai Diner Too has closed. For Thai nearby, see the list above.
Sources
- 1Richmond Magazine Best & Worst, Best & Worst 2026: Food & Drink, 2026. Checked Oct 5, 2026. Archived copy.
- 2Richmond Magazine Best & Worst, Best & Worst 2025: Food & Drink, 2025. Checked Oct 5, 2026. Archived copy.
- 3Richmond Times-Dispatch, Sabai. Checked Oct 5, 2026. Archived copy.
See something wrong? Read our corrections policy.
More places to eat in Richmond
All guides
- Zorch Pizza
- Mary Angela's Pizzeria
- Pizza Bones

- Blanchard's Coffee Co.
- Perk Coffee and Lunchbox
- Ironclad Coffee Roasters

- Mexico Restaurant
- Wong's Tacos
- En Su Boca

- Sub Rosa Bakery
- Shyndigz
- Idle Hands Bread Company

- Peter Chang
- Yen Ching
- Beijing On Grove
- Moore Street Cafe
- Joe's Inn
- Millie's Diner
The weekend, by Wednesday
One email a week with what is on around Richmond, sorted by day, with times and prices where the venue gives them. Free.
Run a restaurant, café or brewery?
Listings are free and nobody pays to be ranked. Tell us about new hours, a new menu or an opening, and we update the page.