Best Restaurants in Bangkok Old City for Riverside Dining, Classic Thai Dishes, and Date-Night Settings
Our favorite Bangkok Old City restaurants—riverside views, Thai classics, and cozy date-night rooms—plus what to order, prices, hours, and how to pair with sights.
We hop off the Chao Phraya Express at Tha Tien, the bell from Wat Pho cutting through the sizzle of a wok. The river smells like brine and incense. Someone’s cracking eggs into a scalding pan; a tuk-tuk coughs past; we duck into 7-Eleven for that lifesaving blast of AC before chasing dinner. This is where Bangkok Old City restaurants shine: around Rattanakosin’s temples and {{place:Khao San Road:text}}’s neon, you get proper sit-down meals with character—grand old dining rooms, riverside decks, and shophouses that perfume the whole soi.
Below, we round up our favorite Bangkok Old City restaurants near the big sights. It’s a mix of Thai classics, riverside stunners, and low-key legends with plastic stools and a whole lot of sanuk. We’ll tell you why each spot is worth your baht, what to order, how much you’ll pay, and when to show up.
Best Bangkok Old City Restaurants Near Temples and the River
Krua Apsorn @Dinso (Dinso Road, near Democracy Monument)
The kind of place civil servants and aunties agree on, Krua Apsorn is fluorescent-lit, fast-moving, and forever excellent. We come for the crab—pillowy crab omelet and stir-fried crab with yellow chili are the headliners—but don’t skip lotus stem salad and green curry over kanom jeen. It’s a short stroll from the Golden Mount and Democracy Monument.
- Budget: 150–300 THB per dish; 300–500 THB per person
- Hours: Typically late morning to early evening; closed some Sundays—go for lunch
- Good for: First-timers who want bright, clean flavors without fuss; groups who share plates
Thip Samai (Maha Chai Road, by the Golden Mount)
Pad Thai’s temple. Charcoal flames lick the woks on the sidewalk; the queue snakes past tuk-tuks and fruit carts. Inside, it’s all speed and smoke. Order the “Superb” pad thai wrapped in egg and a fresh-pressed orange juice if you’re feeling flush. Come early or late to dodge the dinner crush.
- Budget: 100–300 THB per plate
- Hours: Evenings till late; expect a queue
- Good for: Pad thai pilgrims; night owls refueling after temple hopping
Jay Fai (Maha Chai Road, Samran Rat)
Yes, the goggle-wearing wok wizard with a Michelin star. Prices are high and waits can be epic, but the crab omelet is a molten, golden torpedo of sweet meat, and the drunken noodles have real fire. If you’re patient—and lucky—you’ll get a front-row seat to the wok ballet.
- Budget: 400–1,500+ THB per dish
- Hours: Limited days and unpredictable queues; arrive early, expect to wait
- Good for: Food obsessives; small parties with time to burn
Methavalai Sorndaeng (Ratchadamnoen Avenue, near Democracy Monument)
A time capsule with carved wood, crisp tablecloths, and the kind of attentive service your grandma would applaud. The menu leans classic Thai: miang kham to start, whole fried fish, tom yum with prawns, and fragrant rice served with royal flair. It’s romantic without being stuffy—perfect after a sunset wander around the Democracy Monument.
- Budget: 300–800 THB mains
- Hours: Lunch and dinner; reservations recommended for dinner
- Good for: Date night; families who want comfortable seating and old-school charm
The Deck by Arun Residence (Tha Tien, opposite Wat Arun)
For an only-in-Bangkok moment, grab a riverside table and watch Wat Arun glow gold as the ferries chug past. The menu blends Thai staples and easygoing Western plates—think green curry, soft-shell crab, and a couple of pastas to keep everyone happy. Sunset is the money hour; bring your camera and a light breeze appetite.
- Budget: 300–600 THB mains
- Hours: Lunch through dinner; sunset tables fill first—book if you can
- Good for: Riverside romance; visiting parents who want views with their curry
Supanniga Eating Room Tha Tien (Tha Tien)
Eastern Thai flavors you don’t always see near the temples—moo cha muang (pork with garcinia leaves), nam prik khai pu (crab roe relish), and zingy pomelo salad. The space is polished but not precious, with a river glint if you time it right. A strong pick when you want regional Thai without trekking across town.
- Budget: 250–500 THB mains
- Hours: Lunch and dinner
- Good for: Food lovers craving beyond-the-standards Thai; casual date night
Steve Cafe & Cuisine (Thewet, riverside wooden house)
A short hop upriver from Phra Athit by boat to Thewet pier, then down a sleepy soi to a creaky wooden house perched over the water. Order southern-style gaeng som, crispy-fried fish with herbal dips, and morning glory that snaps. It’s breezy, homey, and sunset is pure sanuk.
- Budget: 200–400 THB mains
- Hours: Lunch and dinner; riverside tables are popular—call ahead
- Good for: Sunset by the khlong and river; small groups and families
Hemlock (Phra Athit Road)
Candlelit, art-on-the-walls cool without the attitude. Hemlock does Thai with finesse and a friendly price tag. We like the banana flower salad, gaeng som with cha-om omelet, and anything stir-fried with holy basil. After dinner, wander to Phra Sumen Fort for river air.
- Budget: 150–300 THB mains
- Hours: Dinner-focused; opens in the evening
- Good for: Low-key dates; vegetarians have options
Chote Chitr (Phraeng Phuthon, near Wat Ratchabophit)
A narrow shophouse with photos curling on the walls and recipes older than your passport. The famed banana blossom salad is crunchy, nutty, and bright; mee krob snaps sweet; curries whisper of old Bangkok kitchens. Service runs on Old Town time—smile and settle in.
- Budget: 120–220 THB dishes
- Hours: Often lunch to early dinner; closed some days—go earlier in the week
- Good for: Culinary history nerds; travelers who like a little patina with their papaya salad
Roti Mataba (Phra Athit Road, near Phra Sumen Fort)
Thin, crackly roti stuffed with spiced beef or chicken, dunked in rich curry. Add a frosty cha yen (Thai milk tea) and watch the soi life roll by: students, buskers, farang arguing over tuk-tuk prices. Friendly, fast, and a savior when you need a spice hit.
- Budget: 70–150 THB per roti/curry
- Hours: Typically late morning to evening
- Good for: Families, casual dinners, halal-friendly options
On Lok Yun (Charoen Krung by Old Siam)
Breakfast from another era: kaya-slicked toast, soft-boiled eggs, sweet Thai coffee in thick glass mugs. The tiled floor and worn banquettes are a love letter to the 1930s. Fuel up here before a loop of Wat Suthat and the Giant Swing.
- Budget: 50–120 THB
- Hours: Early morning to early afternoon
- Good for: Early birds; anyone craving a gentle start before the temple heat cranks
Farm to Table, Hideout (near Wat Suthat)
A tiny, leafy refuge down a historic lane. House-made ice creams (think pumpkin or black sesame), simple rice bowls, and proper air-con when the midday sun is doing its worst. We duck in after walking the amulet market.
- Budget: 70–180 THB
- Hours: Daytime into early evening
- Good for: Dessert, cool-down breaks, kids
Pad Thai Fai Ta Lu (Dinso Rd) (Dinso Road)
If you want the pad thai experience without Thip Samai’s mega-line, this chef-driven spot sears noodles in pork fat until they sing. Berkshire pork toppings, a chili-vinegar bar for DIY tweaks, and tidy seating make it a strong lunch bet near the Democracy Monument.
- Budget: 120–220 THB per plate
- Hours: Lunch to dinner
- Good for: Quick, quality carbs between the Golden Mount and Khao San
Know Before You Go: Eating in the Old City
When to Eat (and How to Beat the Heat)
- Lunch in the Old City hits hardest from 11:30–13:30; arrive early or late to snag seats.
- Street-adjacent shophouses can be toasty. If you need AC, aim for mid-afternoon cafés or full-service dining rooms.
- Dinnertime sunsets along the river go fast; reserve or show up before 18:00.
What to Order (Old City Edition)
- Crab omelet or yellow chili crab at Krua Apsorn for a benchmark bite.
- Pad thai two ways: smoky-charred at Thip Samai and porky-rich at Pad Thai Fai Ta Lu.
- Regional hits at Supanniga: moo cha muang and crab roe relish with a garden of herbs.
- Banana blossom salad at Chote Chitr; roti with beef curry at Roti Mataba.
- Old-school breakfast at On Lok Yun; cool off with pumpkin ice cream at Farm to Table, Hideout.
Getting Around Rattanakosin for Dinner
- Chao Phraya Express Boat: Orange flag boats are your friend. Hop off at Tha Tien (for Wat Pho/Wat Arun-side restaurants) or Phra Arthit (for Phra Athit/Hemlock/Roti Mataba). Thewet pier works for Steve Cafe & Cuisine.
- Tuk-tuk: Fun but agree a price first (60–150 THB for short hops around the Old City). If a driver insists on gem shops, we wave them on with a smile.
- Taxi/Grab: Metered taxis are plentiful; traffic around Sanam Luang can snarl at ceremony times.
- Foot: Distances look short on the map, but heat and uneven pavements add time. Hydrate.
Pair Meals with Sights
- Sunset on the river after Wat Pho? Aim for The Deck or Supanniga in Tha Tien, then ferry-glide views of Wat Arun.
- Democracy Monument/Golden Mount loop? Start with On Lok Yun breakfast, climb Wat Saket, then late lunch at Krua Apsorn or Pad Thai Fai Ta Lu. Night owls can swing by Thip Samai.
- Phra Athit chill: Golden hour at Phra Sumen Fort, dinner at Hemlock or Roti Mataba, then a lazy stroll along Phra Athit Road.
Money, Dress Codes, and Smiles
- Cash is still king at many shophouses; bigger riverside spots take cards. Expect 300–600 THB per person at mid-range restaurants; fine old-school rooms can run 800–1,200 THB with drinks.
- No strict dress codes at most places, but if you’re dining straight from temple visits, modest attire keeps things smooth.
- Old City service is unfussy; a khop khun krub/ka and a grin go further than any reservation number.
Where to Stay Nearby (So Dinner Is a Short Walk)
If you’re building the trip around temples and easy dinners, base yourself in Rattanakosin. We break down neighborhoods, ferries, and food streets in our handy Bangkok Old Town (Rattanakosin) Guide: Top Sights, Food & Where to Stay. For a quick shortlist of stays near the river and main sights, browse Best Hotels in Bangkok Old City (Rattanakosin): Top Picks for Temple Access, River Views, and Walkability. First time in town? These picks keep it simple and quiet: Best Hotels in Bangkok Old City for First-Time Visitors: Walkable, Quiet, and Close to the Main Sights.
We’ll be back at the river tomorrow—catching the orange flag as the sun lifts and plotting which bowl of tom yum or crackly roti will carry us into the night. See you at golden hour, chopsticks in hand.
Related Hotels & Places
7-Eleven
Shops
Khao San’s 24/7 reset button: ice‑cold A/C, ham‑cheese toasties, All Café iced lattes, water for 7–14 THB, and late‑night supplies from snacks to sunscreen—right by Rikka Inn.
Khao San Road
Attractions
Bangkok’s backpacker carnival: curbside bars, live bands and DJs from 3pm–2am (midnight Sun). Street eats are cheap — pad thai 70–100 THB, mango sticky rice 60–100 THB. Come for wild people-watching; duck into Rambuttri for a calmer beer.
The Deck by Arun Residence
Restaurants
Front‑row Wat Arun views from a riverside terrace at Tha Tien. Thai staples plus a few Western plates, good cocktails, and sunset tables that go fast—aim for 5:30pm. Expect ฿800–1,000 per person with a drink.
Supanniga Eating Room Tha Tien
Restaurants
On Lok Yun
Restaurants
Old‑school breakfast since the 1930s: thick toast with sangkaya custard, soft‑boiled eggs, and simple egg‑and‑ham sets. Strong Thai coffee, quick service, daily 6am–2:30pm near Sam Yot MRT—20 minutes from Khao San.
Pad Thai Fai Ta Lu (Dinso Rd)
Restaurants
Famous pad thai spot on Dinso Road.
Krua Apsorn @Dinso
Restaurants
Popular Thai restaurant on Dinso Road.
Methavalai Sorndaeng
Restaurants
Historic Thai restaurant on Ratchadamnoen Klang.
More Khao San Road Guides
- Best Hotels in Bangkok Old City (Rattanakosin): Where to Stay for Temples, River Views, and Walkable Sightseeing
- Best Hotels in Bangkok Old City for First-Time Visitors: Walkable, Quiet, and Close to the Main Sights
- Best Hotels in Bangkok Old City (Rattanakosin): Where to Stay for Temples, Riverside Views, and Easy Walking
- Riverside Rooftop Bars in Bangkok: Worth the Taxi from Khao San Road