Reservations · Delivery · Takeout · Outdoor seating
Stylish Thai with castle views and crowd-pleasing classics; great for occasions, but service speed and dessert quality can be uneven.
Chaophraya Thai Restaurant delivers solid A-grade performance anchored by spectacular castle views and elegant rooftop setting paired with flavorful, generously-portioned Thai mains. However, uneven execution across courses and visits—particularly weak desserts and occasional service delays—prevents the higher distinction needed for grade A territory. Strong value and friendly service make it a worthwhile destination for classic Thai dining in a memorable setting.
Perched above Princes Street, the room feels warm and bustling with a glass-walled perch facing Edinburgh Castle. Service is often friendly and proactive, and many diners rave about rich curries and generous plates, though a few report long waits and uneven desserts. The culinary approach leans elevated traditional Thai with polished presentation—think panang and massaman rather than theatrics. It suits diners who want comforting classics done well in a scenic setting, not a boundary-pushing tasting menu. Expect solid flavors, especially in the mains, while being mindful that pacing can slow at peak times. For families, the menu’s noodles, rice and mild curries make it approachable for kids. There is no explicit kids menu noted, but simple options like fried rice, satay, and pad Thai usually land well. If you want the castle view, reserve the glass room in advance and plan for a lively, energetic vibe rather than hushed quiet.
Area: Upmarket central shopping and dining corridor near Princes Street with tourist appeal and business traffic.
Safety: Well-trafficked, generally safe, strong lighting and footfall into late evening.
Nearby: Overlooks Edinburgh Castle from upper-level conservatory; near retail, hotels, and offices.
Available: Reservations, Delivery, Takeout, Outdoor seating
View full analysis on Seemor →