Home/Blog/Where to Eat Around the Old City Hotels in Rattanakosin

Neighbourhood picks

Where to Eat Around the Old City Hotels in Rattanakosin

A practical guide to meals within walking distance of the Rattanakosin hotel cluster, from Tha Tian to Banglamphu.

Published2026-10-25

Eating around Tha Chang and the Grand Palace piers

Guests staying along Maha Rat Road and near Tha Chang pier have the easiest access to sit-down meals in the district. The lanes behind the pier, particularly Soi Pratu Nok Yoong and the streets feeding into Tha Tian, hold small family restaurants serving noodles, rice plates and southern-style curries through the day. Expect to pay roughly 60 to 150 baht per dish at these shophouse kitchens, with a bowl of boat noodles at the lower end and a full rice-with-curry plate nearer the top. Most open by 10am and close mid-afternoon, so plan lunch rather than dinner here.

For dinner, walk five to ten minutes east towards Sanam Chai and the Museum Siam area, where a cluster of slightly more polished Thai restaurants sits in converted shophouses. These are where I would book a hotel dinner on a first night: air-conditioned, English menus, and mains generally in the 150 to 350 baht band. Mango sticky rice and whole fried fish appear on most menus. The trade-off is that they close around 9pm, earlier than you might expect, so do not plan a late arrival around them.

Banglamphu, Khao San and the Phra Athit strip

If your hotel sits north of the palace in Banglamphu, your eating options shift towards Phra Athit Road and the quieter sois off Khao San. Phra Athit is the better choice for a proper meal: the riverside restaurants near the Phra Athit pier serve Thai standards with views across to Thonburi, and mains run about 120 to 300 baht. The surrounding lanes, especially Soi Rambuttri and Soi Chana Songkhram, are dense with small kitchens doing pad thai, som tam and grilled chicken from late morning until well past midnight.

Khao San itself is worth one walk-through and not much more for food. The roadside stalls are fine for a late plate of fried rice or a banana roti, but the sit-down restaurants facing the street trade on location rather than cooking. I would skip them and spend the same money on Phra Athit. The one exception is breakfast: several bakeries and coffee shops on Soi Rambuttri open around 7am, useful if your hotel does not include morning meals and you have an early temple start.

Markets, food courts and the budget end

The Old City's best-value eating is at the markets, and the biggest is the Sunday walking street on Ratchadamnoen Avenue, which fills from late afternoon with stalls selling satay, khao soi, grilled seafood and sweets, mostly 30 to 80 baht a portion. It runs weekly rather than nightly, so check the day before building a plan around it. For everyday meals, the food court tucked inside the pier-side shopping areas near Tha Chang and the covered market at Pak Khlong Talat give you dozens of stalls under one roof with prices posted and portions reliable.

Pak Khlong Talat, the flower market south of the palace, is worth visiting early, around 4am to 7am, when the wholesale trade is at its busiest and a few noodle carts serve the porters. For most travellers, though, the practical move is a late-morning walk through the flower stalls followed by lunch at one of the shophouse restaurants on Itsaraphap or Maha Chai Road on the Thonburi side, a short ferry hop from Tha Tian pier. The crossing costs a few baht and takes minutes.

Practical timing for a Rattanakosin stay

Meal timing here follows the heat and the temple crowds. Most local kitchens serve breakfast from 6am to 9am, lunch from 11am to 2pm, and then close until the evening trade or shut entirely. Between 2pm and 5pm your realistic options are cafes near the Museum Siam and a handful of all-day restaurants along Phra Athit. If you want a proper dinner after a long day of walking, eat by 7pm; by 9pm central Rattanakosin is quiet and you will be relying on Banglamphu or a taxi ride.

November to February is the comfortable season, with daytime temperatures around 30C and far less rain than the May to October monsoon, which is when the shophouse restaurants close early or not at all depending on flooding. Distances are small: from the Grand Palace to Phra Athit is about 2.5km, a 30-minute walk or a short tuk-tuk ride. We book hotels in this district for travellers who want to walk to Wat Pho and the palace at dawn, and those guests should choose a hotel within 500m of Tha Tian.

Good to know

Questions, answered

How much should I budget for meals near the Old City hotels?

Street stalls and market vendors typically charge 30 to 80 baht per portion, shophouse restaurants about 60 to 150 baht, and air-conditioned restaurants with English menus 150 to 350 baht for a main. Budget roughly 300 to 600 baht per person per day if you eat locally.

What time do restaurants in Rattanakosin close?

Most shophouse kitchens close between 2pm and 4pm and do not reopen. Sit-down restaurants generally shut by 9pm, and the area around the Grand Palace is very quiet after that. For late meals, head to Banglamphu and the sois off Khao San.

Can I eat well without leaving the hotel area?

Yes, if your hotel is near Tha Tian, Sanam Chai or Phra Athit. Those three pockets have enough restaurants within a ten-minute walk for a two- or three-night stay. Hotels deeper into the palace complex lanes have fewer evening options, so pick your location accordingly.

Doing good is the business: every booking through Stay Bangkok funds one verified tonne of carbon removal — same room, same price, no markup.

Search stays