Book a Table at Miro's Bistro

To make a table reservation, please complete a request form below. We will get back to you as soon as possible!

To make a same day reservation, please call us on

0131 669 9996

We cannot guarantee your table if you arrive 30 minutes past your reservation time. We understand that plans change or you may be running late. If this happens, please phone us as soon as possible.


Due to Covid-19, we are currently accepting bookings for up to 6 people from maximum 2 households. Please wear a mask upon your arrival and if you need to move away from your table.

We currently take bookings for Festive Season celebrations!

Festive Season Opening Times
Arrow Icon.

21st December : 8am - 6pm

22nd December : 8am - 6pm

23rd December : 8am - 6pm

24th December : 8am - 6pm

25th December : CLOSED

26th December, BOXING DAY : 8am - 6pm

27th December : 8am - 6pm

28th December : 8am - 6pm

29th December : 8am - 6pm

30th December : 8am - 6pm

31st December : 8am - 6pm

1st January : 7am - 6pm

2nd January : 8am - 6pm

3rd January : 8am - 6pm

Fields marked with an asterisk (*) are required.

If you or anyone in your party has any allergies, dietary requirements or any other special requests, please let us know in a message field below.

Thank you! Your submission has been received!
Something went wrong while submitting the form. Please, try again!