Bangkok Old City Restaurants

Where to Eat in Bangkok Old City

If you're after food toned down for the Western palate and Thai fusion foods, the best place to head in the Old City is definitely Khao San Road and the road's fringing it.

There's been an influx of faceless fast food outlets and coffee shops in recent years, but there's still many intriguing bites to be found. Japanese, Indian, Italian, Greek and the famed streetfood all appear. Many restaurants here give dishes a fusion twist. On Rambuttri Road find cheap but succulent grilled seafood in the evenings, and debatably the best fish in chips in town at 'Oh My Cod!'.

On nearby Chakraphong Road there's a gang of authentic street food carts. During the day walk even further and you'll meet Banglamphu Market's claustrophobic food section. Squeeze your way past the locals and wow at the strange-looking Thai curries, grilled meats, noodle dishes and desserts.

Read More

10 Really Popular Thai Restaurants in Old City

Popular Thai restaurants in Old City Bangkok are plentiful, particularly down by the Grand Palace and the nearby Read More...

Mad Moa Bangkok Restaurant

Mad Moa bring Tiki-bar laidback island culture to Bangkok’s Old City. This Polynesian-themed American bar and restaurant Read More...

Steve Cafe and Cuisine

Steve Cafe and Cuisine

Steve Cafe & Cuisine is tucked away on the riverside, far from busy streets, with no easy access and with no big Read More...

Restaurants in Old City


This long-running Thai vegetarian restaurant is located opposite the City Hall, a few doors down from the 7-Eleven Store. Vegetarians will love the wide selection of veggie stir-fried dishes. All are tasty and some are meat lookalike recipes made from tofu. Don’t overlook the delicious broccoli cooked in oyster sauce and vegetarian fried rice (kao pad jay).  

  • Opening Hours: 07:00 – 19:00
  • Location: 152, Din So Road
  • Cuisine: Thai vegetarian
  • Price Range: Cheap
Hide Map Show Map

Arun Residence

Most visitors to Bangkok have heard that the iconic Wat Arun on the riverside is also known as 'The temple of Dawn', but the best time to capture its beauty is at sunset. And the best place to witness the sun disappearing precisely behind the monument is from the balcony of 'Arun Residence', a great restaurant Read More...

  • Opening Hours: Mon – Thurs 11:00 am 10:00 pm, Fri - Sun 11:00 am 11:00 pm (top floor bar opens 5.30pm)
  • Location: 36-38 Soi Pratoo Nok Yoong, Maharat Road
  • Tel: 02 221 9158
Hide Map Show Map


Tucked away in a tiny alley beside the petrol station opposite Wat Chanasongkram, Chocana serves filling falafel and hummus plates with selections of side dishes. Recommended dishes include baba ghanoush and Sabbath cake (jachnoon).

  • Opening Hours: 11:00 – 23:00
  • Location: Soi off Chakraphong
  • Cuisine: Israeli
  • Price Range: Cheap
Hide Map Show Map

Sala Rattanakosin Eatery and Bar

Sala Rattanakosin restaurant offers one of the most iconic views it’s possible to find in Bangkok. Located on the riverside directly opposite Wat Arun (The Temple of Dawn), owners of this boutique hotel have made the most of this privileged location by constructing the entire side of the property out of glass. This means you have Read More...

Hide Map Show Map

Eagle’s Nest Restaurant at Sala Arun Hotel

Eagle’s Nest Restaurant is the rooftop bar and restaurant at Sala Arun Hotel. It overlooks the Chao Phraya River, with a stunning view of the famous landmarks on the opposite bank of the river. It’s the ideal spot to enjoy a few drinks with someone special while watching the sunset.

The menu features cocktails and Thai

  • Opening Hours: 17:30 - 23:00 everyday
  • Address: 47-49 Soi Phen Pi Marn, Tha Tien (off Maharaj Road)
  • Tel: +66 (0)2 221 9158-9
Hide Map Show Map

Err Restaurant Bangkok

Err Restaurant Bangkok is casual dining concept where delicious Thai food and snacks can be enjoyed with a collection of tasty cocktails. The menu runs through expertly prepared street-food favourites, single dishes and some more filling curries, and with cheap prices (the most expensive item on the menu is 360 baht) if you come with friends Read More...

  • Opening Hours: 11:00 – late (closed Monday)
  • Location: 394/35 Maharaj Road (behind Wat Pho on an unnamed small soi leading down to the river).
  • Tel: +66 (0)2 622 2291 2
Hide Map Show Map

In Love

Formerly named Chon-Ngern (Silver Spoon), In Love Bar is a romantic dining venue with views of the Chao Phraya River and elegant Rama VIII Bridge. Try the restaurant’s specialty dish, steamed sea bass with lemon (plaa kraphong neung manao). Reservations are recommended for tables along the riverside.

  • Opening Hours: 18:00 – 01:00
  • Location: 2/1, Krung Kasem Road, Thewet pier.
  • Tel: +66 (0) 2-2819228
  • Cuisine: Thai and European
  • Price Range: Affordable
Hide Map Show Map

Jae Fai Restaurant

Jae Fai Restaurant benefits from its location next door to Thip Samai Pad Thai Restaurant, but for many experienced street food connoisseurs in Bangkok, this is the real draw card for genuine local Thai food. First thing to note is the price: 400 baht for a crab omelet is expensive for local food in any country, especially Thailand, land of the 30 baht plate. But considering the huge chunks of white crab meat, juicy river prawns and other premium ingredients, it is definitely worth the price.

The rolled crab omelet is famed at Jae Fai, along with crispy noodle seafood rad na (starchy gravy dish ladled over prawns, squid and mussels) and drunken noodles – the dish that Rick Stein ate that first made this restaurant famous among westerners. Service can be slow so you need patience at Jae Fai, but they do say ‘good things come to those who wait’.

What to Order: crab omelet, served as a large roll filled with fresh, white crab meat. (ไข่เจียวปู)

  • Opening Hours: 17:00 – 01:00
  • Location: 327 Mahachai Road, Old City (next door to Thip Samai Pad Thai)
Hide Map Show Map

Jey Hoy

Located on Samsen Soi 2, this hole-in-the-wall place is marked by a big tray of fresh seafood displayed on a bed of ice. Serving local favourites such as stir-fried crab with curry powder and egg (puu pad phat phong karli), fried noodles with shrimp (pad thai krung sod) and more. Tables radiating outside the restaurant and along the footpath is possibly an indicator of its quality.

  • Opening Hours: 18:00 – 24:00
  • Location: Soi 2, Samsen Road
  • Cuisine: Thai – Chinese, seafood
  • Price Range: Cheap
Hide Map Show Map

Kin Lom Chom Saphan

This alfresco restaurant features romantic and relaxing ambience with superb views overlooking the Chao Phraya River and the stunning Rama VIII Bridge. The menu mainly focuses on Thai dishes and Seafood, though there are some European dishes as well as Japanese. Recommended dishes are sashimi clams and oysters, curried mud crab, and grilled snapper with salt. Make a reservation if you’d like to get a table on the outdoor terrace by the river.

  • Opening Hours: 11:00 – 02:00
  • Location: 11/6, Soi 3 Samsen Road
  • Tel: +66 (0) 2-6288382
  • Cuisine: Thai and Seafood
  • Price Range: Affordable
Hide Map Show Map

Mad Moa Bangkok Restaurant

Mad Moa bring Tiki-bar laidback island culture to Bangkok’s Old City. This Polynesian-themed American bar and restaurant is located on Lan Luang, close to the temples and palaces of the Old City. Mad Moa is a 10-minute cab ride from the National Stadium BTS Skytrain Station or the MRT Hua Lamphong Subway Station. This was the Read More...

  • Opening Hours: 17:30-23:00 (Tuesday-Sunday, closed Mondays)
  • Location: 211/8 Lan Luang Intersection, Chakraphatdi Phong Road, Dusit
  • Type: Hua Lamphong
  • BTS: National Stadium
  • Tel: +66 (0)85 155 2601
Hide Map Show Map

May Kaidee

Serving purely vegetarian food at good prices, May Kaidee is located on the ground floor of the Thai Cozy House hotel on Thanao Road (near Burger King). Recommended items are vegetarian massaman curry, spring rolls, and fruit shakes. One-day Thai cooking lessons are also available for those who are interested. 

  • Opening Hours: 09:00 – 23:00
  • Location: Ground level, Thai Cozy House Guesthouse, Thanao Road.
  • Tel: +66 (0) 2-6295870-4
  • Cuisine: Thai Vegetarian
  • Price Range: Affordable
Hide Map Show Map


Opposite Phra Sumen Fort, Roti-Mataba has excellent southern Thai cuisine include rotis, chicken korma and chicken or vegetable mataba. An English-language menu is available and it has air-conditioned room upstairs. Generous-portion loving diners will appreciate this place.

  • Opening Hours: 07:00 -20:00 (Tuesday – Sunday)
  • Location: Opposite Phra Sumen Fort, Phra Athit Road
  • Cuisine: Muslim Thai
  • Price Range: Cheap
Hide Map Show Map

Rub Aroon

Located on Maharat Road, Rub Aroon is a traveller-friendly café with a shop front open direct onto the street. The dishes are basic and delicious, served with fruit drinks and coffee. Features cozy seating, good service and is inexpensive.

  • Opening Hours: 10:00 – 18:30
  • Location: Maharat Road, ferry pier Tha Wang Lang
  • Cuisine: Thai
  • Price Range: Cheap
Hide Map Show Map

Seven Spoons Restaurant and Bar

Seven Spoons Restaurant and Bar promises to tickle your senses in a warm, minimalist gastrobar on the edges of chinatown. We offer a modern cuisine menu, including Mediterranean influenced dishes and pasta, lovingly made from locally produced and organic ingredients wherever possible. We’re at the corner of Lan Luang and Chakkrapatipong (211 Chakkrapatipong Road), in a Read More...

  • Opening Hours: Open daily 6pm to midnight.
  • Cuisine: Modern
  • Price Range: mid-range
Hide Map Show Map

Sheepshank Public House

Some of the best things in life are hard to find. Sheepshank Public House falls into this category, depending on which angle you approach it from. Coming from Pra Athit Road, it’s hidden down a small alleyway, but arrive by river boat and disembark at Pier no 13 and the welcome is warmer, with the restaurant Read More...

  • Opening Hours: Tuesday to Sunday 18:00 – 00:00
  • MRT: Hua Lamphong
  • Address: 47 Phra Arthit Road , 10200
  • How to get there: MRT Hua Lamphong , Boat Pier Pra Athit (Number 13)
Hide Map Show Map

Savoey Thai Restaurant Bangkok

Savoey Restaurant Bangkok serves excellent Thai food, with a menu that collects all the best dishes from every region of the country. However, the standout items on the menu at Savoey Bangkok must be the fresh seafood. In particular, yellow curry crab (patpong gali boo), deep fried seabass (bla thort), and fresh oysters (hoi nang rom) Read More...

  • Opening Hours: 10:00 – 22:00
  • Location: City
  • Address: 540 2nd Floor, Mercury Tower (connected to Chi Lom BTS Station)
  • Tel: +66 (0)2 255 1790
  • Website:
Hide Map Show Map

Steve Cafe and Cuisine

I found one of the best hidden restaurants of Bangkok purely by chance as I was exploring the surroundings of the Thewet area, north of the Grand Palace. Steve Cafe & Cuisine is tucked away on the riverside, far from busy streets, with no easy access and with no big signage. It's almost as if you Read More...

  • Opening Hours: 11.30 am -
  • Tel: +66 (0) 81 868 0744, +66 (0) 2 281 0915, +66 (0) 2 280 2989
  • How to get there: by boat disembark at Dhevet pier and walk to main road but only 100 meter from pier cross a small bridge on your left and follows walk to small walkway along the canal until you reach the Thevarakunchong temple and you have to walk to temple pier.
Hide Map Show Map

Thip Samai

Possibly the most famous (and the best) phad thai place in the country. With over 50 years’ of experience, Thip Samai offers seven types of delicious phad thai ranging from 30 baht to a little over 100 baht per dish. The signature version, 'pad thai song-kreung' consists of shrimp roe, prawns, fried egg, fresh crabmeat, ground cuttlefish and sliced mango – very delicious. Beside phad thai, Thip Samai is also known for its freshly squeezed orange juice and an ice smoothies with pieces of sliced coconut.

  • Opening Hours: 19:00 – 03:00
  • Location: Mahachai Road
  • Tel: +66 (0) 2-2216280
  • Cuisine: Thai
  • Price Range: Cheap
Hide Map Show Map
Rate This Place: ( votes)

Related Pages

  • Top 10 Resaurants in Old City

    Top 10 Restaurants in Old City

    Bangkok’s Old City has plenty of dining options, but the great ones can be a little tricky to find, so we’ve put Read More»

  • Top 10 Attractions in Old City

    The Old City district in Bangkok is home to a glittering array of temples, palaces and ancient architecture, Read More»

  • 20 Best Bangkok in Restaurants

    20 Best Bangkok Restaurants

    When it comes to dining in Bangkok, the question is not what, where, or even when to eat. The options are endless, so Read More»

  • Khao San Road Nightlife

    Khao San Road Nightlife A-Z

    Khao San Road takes off at night: neon signs flicker into life, music begins blasting from streetside sound systems, Read More»

  • Namsaah Bottling Trust

    Namsaah Bottling Trust

    Namsaah Bottling Trust is a cultured bar and restaurant in Silom that is hard to ignore. The bright pink exterior is Read More»

  • 10 Best Family Hotels in Riverside

    10 Best Family Hotels in Riverside

    The best family hotels in Bangkok riverside are suitable for your whole family thanks to kid's clubs, great leisure Read More»

We try to provide free information that is as up-to-date and accurate as possible. However, if you are planning to travel it's a good idea to double check specific dates and information to avoid surprises.