Reservations

Choose a date, and we will do the rest.

Our booking system shows live availability, so what you see is what is actually free. You will get an email confirmation immediately, and a reminder on the day. For parties of nine or more, email us and we will build a sharing menu around the group.

  • Instant confirmation — no waiting for a call back
  • Tables for up to eight bookable online
  • Add allergies and requests in the notes field
  • Amend or cancel from your confirmation email

How booking works

Three steps, one minute.

Weekend evenings fill up first — if you are planning a Friday or Saturday, book a few days ahead.

1

Pick your slot

Choose a date, a time and how many are coming. Live availability, updated as tables go.

2

Tell us anything we need

Allergies, a birthday, a pushchair, a preference for a quieter corner — it all reaches the floor team.

3

Confirmed instantly

An email lands straight away with your booking, and a reminder follows on the day.

Questions

Before you book.

Anything else, just email — we answer quickly.

How do I book a table at Royal India Kitchen in Musselburgh?

Book online using the button on this page. Choose your date, time and party size and you will receive an immediate confirmation by email. You can also email [email protected].

Do you take large group bookings?

Yes. Tables for up to eight can be booked directly online. For larger parties, private dining or set menus, email [email protected] and we will arrange it with you.

Is there parking at Eskmills?

Yes. There is free on-site parking in the Eskmills courtyard on Station Road, Musselburgh EH21 7PQ.

How far ahead should I book?

Midweek you can usually walk in. For Friday and Saturday evenings, a few days ahead is sensible.

Do you cater for dietary requirements?

Yes. There are vegetarian and vegan dishes throughout the menu and many dishes can be made gluten free. Add any allergies or requirements to the notes field when you book so the kitchen sees them in advance.

Are children welcome?

Very. High chairs are available and the kitchen is happy to cook milder versions of most dishes.

Book your table.

Eskmills, The Courtyard, Station Road — five minutes from Musselburgh town centre.

Eskmills, The Courtyard, Station Road, Musselburgh, East Lothian, EH21 7PQ