Diya Royal
Contact and location
Open now Closes at 23:00
- Telephone
- 01234 840984
- Address
- Diya Royal
174 Bedford Road
Bedford MK42 8BL

Opening hours
| Monday Today | – |
|---|---|
| Tuesday | – |
| Wednesday | – |
| Thursday | – |
| Friday | – |
| Saturday | – |
| Sunday | – |
Times shown in UK time. Opening hours can change on bank holidays and during the festive period.
Popular times Estimated
An estimate for a typical Saturday, based on usual demand at restaurants of this type and this venue's opening hours. It is not based on live visitor data.
Location and map
About Diya Royal
Diya Royal is an Indian restaurant in Bedford. The address is 174 Bedford Road, MK42 8BL. The venue falls within the Bedford local authority area in East of England. UK Rest lists 33 other restaurants in the MK42 postcode district.
The published menu lists 35 dishes across 8 sections, with prices from £0.80 to £16.95. Prices are moderately priced, rated ££ on our three-point scale. It opens seven days a week. Monday is the late night, with service until 23:00.
It offers table bookings and takeaway. Facilities noted for this venue: vegetarian options. At its latest food hygiene inspection on 09/11/2025, Bedford gave it a rating of 5 (very good). The telephone number is 01234 840984.
Services and facilities
- Takes reservations
- Takeaway available
- Vegetarian options
Food hygiene rating
Food hygiene 5/5 (Very good) – inspected on by Bedford. View on the Food Standards Agency website.
Photos

Frequently asked questions
Where is Diya Royal?
Diya Royal is at 174 Bedford Road, Bedford MK42 8BL.
What is the phone number for Diya Royal?
You can call Diya Royal on 01234 840984.
What are the opening hours of Diya Royal?
Monday to Saturday: 17:00–23:00; Sunday: 17:00–22:30. Hours can change on bank holidays, so please check with the restaurant before you travel.
Is Diya Royal open on Sundays?
Yes. On Sundays Diya Royal is open 17:00 to 22:30.
What type of food does Diya Royal serve?
Diya Royal serves Indian food. Its published menu lists 35 dishes.
Can I book a table at Diya Royal?
Yes, Diya Royal accepts table reservations. Call 01234 840984 to book.
Does Diya Royal offer takeaway or delivery?
Diya Royal offers takeaway.
How expensive is Diya Royal?
Diya Royal is moderately priced (££ on a scale of £ to £££). Menu prices range from £0.80 to £16.95.
Similar restaurants nearby

Blue Ginger
Bedford
5/5
Jus Curry
Bedford

Kempston Tandoori
Bedford
4/5
Green Chilli Tandoori
Bedford

Rajkot
Bedford
5/5
Curry Garden
Bedford
All restaurants in Bedford · Indian restaurants across the UK
Is this your restaurant?
Claim this free listing to update your opening hours, menu and photos, or tell us if something is wrong.