
Banh mi, the Vietnamese baguette sandwich built on a crackly-crusted, airy roll and stuffed with cold cuts, pate, pickled vegetables, herbs and chilli, has become a firm favourite in Singapore's casual dining scene. You'll find it across the island, from Vietnamese specialists in Joo Chiat and Geylang to grab-and-go stalls near Orchard, with prices ranging from about S$6 for a traditional pork banh mi to over S$12 for premium fillings. The venues below span different neighbourhoods and budgets; opening hours and menus change often, so confirm details directly with each outlet before heading down.
Last verified: September 2026. Hours and prices can change — we re-check our guides regularly, but do confirm before a special trip.
The list
233 Banh Mi Vietnamese · $
A no-frills Joo Chiat specialist known for its affordable traditional banh mi on a well-baked baguette.
- Cuisine: Vietnamese
- Price: $ · Banh mi around S$6.50
- Must-try: Banh Mi Truyen Thong (traditional), Vietnamese BBQ Beef Banh Mi
- Where: 157 Joo Chiat Road, #01-01, Singapore 427435
- Area: Joo Chiat
- Nearest MRT: Paya Lebar
- Hours: Mon-Sat 8am-8pm
- Halal: No
Banh Mi Thit by Star Baguette Vietnamese · $
A pocket-friendly Vietnamese specialist (also known as Star Baguette) offering pork, chicken, ham, beef, egg and pate banh mi on homemade baguettes.
- Cuisine: Vietnamese
- Price: $ · Banh mi around S$6 to S$6.50
- Must-try: Pork Banh Mi, Beef Banh Mi, Egg Banh Mi
- Where: 543 Geylang Road, Singapore 389498
- Area: Geylang
- Nearest MRT: Aljunied
- Hours: Tue-Sun 10am-10pm (Geylang outlet reported temporarily closed – confirm; also has Tampines and Toa Payoh outlets)
- Halal: No
Banh Mi Be Bi Vietnamese · $
A Vietnamese-run hawker stall whose freshly baked baguettes and grilled pork banh mi draw regulars.
- Cuisine: Vietnamese
- Price: $ · Banh mi around S$6 to S$7.50
- Must-try: Grilled Pork Banh Mi (Ga Nuong), Banh Mi Bo Ne
- Where: 375 Upper Aljunied Road, Singapore 367860
- Area: Upper Aljunied
- Nearest MRT: Tai Seng
- Hours: Daily 9am-9pm
- Halal: No
Banh Mi Saigon Vietnamese · $
A hidden HDB-block Vietnamese stall in Ang Mo Kio serving loaded banh mi, including a braised pha lau version.
- Cuisine: Vietnamese
- Price: $ · Banh mi around S$7.90 to S$9.90
- Must-try: Special Great banh mi, Banh Mi Pha Lau
- Where: 505 Ang Mo Kio Avenue 8, #01-2668, Singapore 560505
- Area: Ang Mo Kio
- Nearest MRT: Ang Mo Kio
- Hours: Daily 9am-9pm
- Halal: No
Joo Chiat Banh Mi Ca Phe Vietnamese · $
A Muslim-friendly Joo Chiat cafe (no pork, no lard) with a local twist on banh mi such as mackerel otah and crispy fish; not halal-certified.
- Cuisine: Vietnamese
- Price: $ · Banh mi around S$6.50 to S$8
- Must-try: Mackerel Otah Banh Mi, Crispy Fish Fillet Banh Mi
- Where: 263 Joo Chiat Road, Singapore 427517
- Area: Joo Chiat
- Nearest MRT: Paya Lebar
- Hours: Mon-Fri 9am-7:30pm; Sat-Sun 9am-8pm
Moc Quan Vietnamese · $
A city-fringe Vietnamese eatery in UE Square with hearty banh mi such as fried egg and beef steak versions.
- Cuisine: Vietnamese
- Price: $ · Banh mi around S$7.50 to S$8.50
- Must-try: Banh Mi Op La (fried egg), Banh Mi Bo Bit Tet (beef steak)
- Where: 81 Clemenceau Avenue, #01-23, UE Square Shopping Mall, Singapore 239917
- Area: River Valley
- Nearest MRT: Fort Canning
- Hours: Tue-Sun 11am-9pm (may be closed Mon – confirm)
- Halal: No
Le Cafe Vie5 Vietnamese · $
A Vietnamese coffee-roastery cafe a short walk from Tai Seng MRT, known for its grilled pork baguette and egg coffee.
- Cuisine: Vietnamese
- Price: $ · Banh mi from around S$8 to S$9.40
- Must-try: Grilled Pork Baguette, Stir-Fried Meat Baguette (Banh Mi Thit)
- Where: 151 Upper Paya Lebar Road, Singapore 534851
- Area: Upper Paya Lebar
- Nearest MRT: Tai Seng
- Hours: Mon & Wed-Fri approx 10:30am-10pm; Sat-Sun 9:30am-10pm; closed Tue
- Halal: No
Sandwich Saigon Vietnamese · $$
An East Coast Road Vietnamese sandwich specialist offering less common banh mi fillings including vegetarian mushroom-and-tofu and tuna.
- Cuisine: Vietnamese
- Price: $$ · Banh mi around S$9
- Must-try: Mushroom & Tofu Banh Mi, Tuna Banh Mi
- Where: 93 East Coast Road, Singapore 428792
- Area: Katong / East Coast
- Nearest MRT: Marine Parade
- Hours: Wed-Mon 11:30am-3pm & 5pm-9pm (hours vary by source – confirm)
- Halal: No
Signs A Taste Of Vietnam Pho Vietnamese · $$
A convenient Orchard Gateway basement outlet – primarily a pho specialist – that also serves grilled pork banh mi and beef-stew baguettes.
- Cuisine: Vietnamese
- Price: $$ · Banh mi around S$8 to S$10
- Must-try: Grilled Pork Banh Mi, Beef Stew with Baguette
- Where: 277 Orchard Road, #B2-15, Orchard Gateway, Singapore 238858
- Area: Orchard
- Nearest MRT: Somerset
- Hours: Mon-Sat 11am-8:30pm
- Halal: No
La Saigon Vietnamese · $$
A highly-rated East Coast Vietnamese cafe with premium, modern banh mi options such as fluffy egg and soft shell crab.
- Cuisine: Vietnamese
- Price: $$ · Banh mi around S$7 to S$12
- Must-try: Fluffy Egg Banh Mi, Soft Shell Crab Banh Mi, Sourdough Banh Mi
- Where: 914 East Coast Road, #01-04, The Domain, Singapore 459108
- Area: East Coast
- Nearest MRT: Marine Parade
- Hours: Daily 10am-10pm
- Halal: No
Co Hai Vietnamese · $$
A Beach Road Vietnamese restaurant (Co Hai Banh Mi & Pho) serving generously filled signature and roasted chicken baguettes.
- Cuisine: Vietnamese
- Price: $$ · Banh mi around S$10.70 to S$12
- Must-try: Co Hai Baguette, Roasted Chicken Baguette
- Where: 359 Beach Road, Singapore 199575
- Area: Beach Road
- Nearest MRT: Nicoll Highway
- Hours: Daily 11am-10pm
- Halal: No
Miss Saigon Vietnamese · $$
A 24-hour Orchard Plaza Vietnamese spot (from the Banh Mi Saigon team) whose banh mi chao is served skillet-style with fillings on the side.
- Cuisine: Vietnamese
- Price: $$ · Banh mi around S$8.90 to S$12
- Must-try: Banh Mi Chao, Banh Mi Thit Nuong
- Where: 150 Orchard Road, #02-56, Orchard Plaza, Singapore 238841
- Area: Orchard
- Nearest MRT: Somerset
- Hours: Open 24 hours daily
- Halal: No
At a glance: compare every spot
| Spot | Cuisine | Price | Area | Halal |
|---|---|---|---|---|
| 233 Banh Mi | Vietnamese | $ | Joo Chiat | No |
| Banh Mi Thit by Star Baguette | Vietnamese | $ | Geylang | No |
| Banh Mi Be Bi | Vietnamese | $ | Upper Aljunied | No |
| Banh Mi Saigon | Vietnamese | $ | Ang Mo Kio | No |
| Joo Chiat Banh Mi Ca Phe | Vietnamese | $ | Joo Chiat | — |
| Moc Quan | Vietnamese | $ | River Valley | No |
| Le Cafe Vie5 | Vietnamese | $ | Upper Paya Lebar | No |
| Sandwich Saigon | Vietnamese | $$ | Katong / East Coast | No |
| Signs A Taste Of Vietnam Pho | Vietnamese | $$ | Orchard | No |
| La Saigon | Vietnamese | $$ | East Coast | No |
| Co Hai | Vietnamese | $$ | Beach Road | No |
| Miss Saigon | Vietnamese | $$ | Orchard | No |
Your questions answered
What makes a good banh mi?
The foundation is the bread: a Vietnamese-style baguette with a thin, crackly crust and a light, airy interior. From there, look for a balance of savoury fillings (grilled pork, cold cuts, pate or egg), pickled carrot and daikon for tang, fresh coriander and cucumber, and a hit of chilli. A good banh mi should feel light and crisp rather than dense.
How much does banh mi cost in Singapore?
A traditional pork or pate banh mi typically starts around S$6 to S$8. Versions with premium fillings such as soft shell crab, beef steak or fluffy egg can run to S$10 to S$12 or more. Most banh mi in Singapore fall in the affordable ($) to mid ($$) range.
Are there halal or vegetarian banh mi options in Singapore?
Most Vietnamese banh mi shops serve pork and pate and are not halal-certified, so Muslim diners should check with each outlet before ordering. Some places do use no pork or lard, and vegetarian options like mushroom-and-tofu banh mi exist. Always confirm ingredients and certification directly with the venue.
Which areas are best for banh mi in Singapore?
Joo Chiat and the wider East Coast/Katong area have a strong cluster of Vietnamese eateries, and Geylang is another reliable spot. You'll also find banh mi near Orchard, Beach Road and in heartland neighbourhoods such as Ang Mo Kio and Upper Aljunied, so there's usually an option close by wherever you are.
Do I need to book, and are there queues?
Banh mi is mostly casual, grab-and-go fare, so reservations generally aren't needed. Popular stalls can see queues at lunch and on weekends, and smaller shops may sell out or keep limited hours. It's worth checking opening hours before you go, as they change frequently.
