Want to advertise on this website? Create your advert now.

What is the best restaurant in the Moray College area?
Where your reviews suggest you must eat in Elgin?
Where should I eat dinner around Morayshire?

The food outlets below are listed by category, good reviews and by location. You therefore can see at a glance which are the best, which are the nearest to Moray College and which are the best value. The aim is that you will be able to plan your evening eating out with confidence and at speed!

Crucially the 'More' tag at the bottom of the review list goes to an Eating Out Map with all local Restaurants, Pizza Houses, Pubs and Takeaways around you. In case we have missed anything we have the Thompson All restaurant tag at the very bottom.

Enjoy eating out around Moray College!
The Qismat Tandoori

204 High St, Elgin IV30 1BA, UK – 01343 541461

Went for the buffet. Was ok, starters were cold. Main courses were ok, alot of sauce, less meat. £15 per person. Good idea for trying different things but I would order off the menu next time.

Lovely place to eat staff very helpful meal was fantastic will be back

The Beechtree Restaurant

Moray College UHI, Moray Street, Elgin IV30 1JJ, UK – 01343 576424

Excellent food at very inexpensive price as this is a training venue for catering/hospitality students. Nice decor, clean and comfortable. Good spot for business lunches also as plenty of space between tables. Accessible for all.

sometimes great , sometimes not, but it is a training restaurant and everyone has to learn...

Pizzeria Toscana

20 Thunderton Pl, Elgin IV30 1BG, UK – 01343 551066

Had a great meal for my daughter's birthday. Staff very friendly and food amazing. Service fab and quick considering it's a busy wee place. Recommend booking as it's quite a small and intimate restaurant.

Delicious food from a menu that has something for everyone. Wonderful, friendly service in a relaxed atmosphere.

Best Reviewed Indian Restaurants and Takeaways in Moray College or in Elgin area

Spice Tandoori

9A Moss St, Elgin IV30 1LU, UK – 01343 540932

3 course meal with sides. 7.95. Food was excellent. Attentive and friendly staff. 5 star if soft drinks weren't so expensive . £3 for a pint of soda/cordial!!!

Really enjoyed my dinner there. Great customer serivce, good food and really nice atmosphere. Solid vegetarian options. My only complaint is that they don't do free refills on soft drinks, but I guess that's a European thing.

Natural Spice - Finest Indian Cuisine

187 High St, Elgin IV30 1DW, UK – 01343 552323

Everything always tastes amazing. Definitely recommend. Place to go when I want a nice curry and nann

Excellent Food Eateries Place TakeAway 😊😃😙😉 HUGHIE


11 Moss St, Elgin IV30 1LU, UK – 01343 552441

Quality is good, but the portions are small and the prices high.

Great location in Elgin, easy parking as they have they own parking outside! Choice of either takeaway or sit in. I choose to sit in for lunch. Lovely service from staff member. Choice the lunchtime flyer, which consisted of haddock, chips and tea/coffee. Peas was offered, but I declined. Table and area clean, utensils all clean. Food was great, didn't have to wait for long. They even offered to top up my chips when I finished them ! Lovely place, well recommended.

Best Reviewed Italian Pasta and Pizza Restaurants


152-154 High St, Elgin IV30 1BD, UK – 01343 542835

We arrived at Scribbles without a reservation during peak hours on a Saturday night. The restaurant was very busy, and the staff could very easily have told us that sorry, they were too busy and didn't have any tables available. Instead, they went the extra mile, looking at what tables they could rearrange to ensure they could still honour their reservations whilst finding a seat for us! They managed this and we were seated. The service we received following this continued to be excellent - despite the restaurant being full to capacity, our order was taken quickly and the food arrived in good time. We each had a pizza, both of which were delicious. At the end of the meal, our plates were removed in good time and we were not left waiting for ages to pay the bill before we could leave (a pet peeve of mine!). Overall, the service was the best I remember ever receiving in a restaurant. I would not hesitate to come back here if I were visiting Elgin again.

The absolute pizza anywhere! Love this place. Go there whenever I am up in Elgin. Very tasty combinations cooked to perfection. Also loads of other menu choices and great coffee and yummy hot chocolate and milk shakes. Highly recommend. Much better than any chain restaurant I have been to.


2 Linkwood Pl, Elgin IV30 1HZ, UK – 01343 556347

Very easy to access menu board with touch screen in clear format. No lengthy wait and served by polite friendly member of staff.☺

Food generally good and hot (For a McDonald's). Service is a little slow despite the new self service terminals. Always busy but rarely a incorrect order.


156 High St, Elgin IV30 1BD, UK – 01343 545000

Good service and the food is delicious would recommend to anyone

Returned after hearing new owners. Absolutely delicious. Can't fault service or food. Crisp, fresh papadums with side accompaniments. Main courses hot to table and generous servings. Pilau rice not in the least stodgey. Lovely hot, newly made nan bread. Thoroughly enjoyed whole dining experience. Would highly recommend . Well definitely be back.

Find the best reviewed Wine Bars and Nightclubs

Zed Bar

195 High St, Elgin IV30 1DJ, UK – 01343 551199

The zed bar is not to loud which is perfect to catch up with friends to talk

Staff are friendly and drinks are pretty cheap for how nice they are

The Muckle Cross - JD Wetherspoon

34 High St, Elgin IV30 1BU, UK – 01343 559030

Good atmosphere, little loud but what do you expect with a popular pub. Food is great value for money and the menu has a choice for most tastes and budgets. Free coffee refills too. You have to pay for the beer. Staff are friendly and busy. I recommend a visit.

Compared to a local pub restaurant just a couple doors up, this Wetherspoons definitely won. Great value for money as always but also a quieter more relaxing atmosphere (baring in mind it was Sunday eve). Staff were friendly and efficient. Bathrooms were very clean and fresh which is always a winner in for busy pub toilets!!

Brewers Fayre Linkwood Lodge

15 Linkwood Way, Elgin IV30 1HY, UK – 01343 550747

The restaurant it self is homely and quaint. All though slightly loud it was most enjoyable. The food was over all good but for me the brie was over cooked. However that being said the sirloin steak was cook perfectly. Overall it was a great night out and would recommend this restaurant to anyone especially for familiy groups.

Great place, service was fast and no problems, food was fantastic. Most of the drinks are unlimited refills and reasonably priced. It can get busy Friday and Saturday night, and you are best to call and make a reservation... but you can just wait to get s table, around 30 to 40 minute wait.


Elgin Chinese Restaurants

Emperor Chinese & Thai

7 N College St, Elgin IV30 1EL, UK – 01343 551133

Very good menu, cheap prices, very quick to make up orders. Portions are good size & good is tasty & can be made as spicy as you want. Very good takeaway restaurant.

Excellent food and quick delivery will be back

China Town Buffet

222 High St, Elgin IV30 1BA, UK – 01343 552332

Second visit for this Moray exile. Genuinely warm welcome, very attentive staff, easy atmosphere and super food. Frankly everything one could wish of a Chinese Restaurant. Only downside is that from the outside it looks like a pure takeaway, and could do well to advertise the gem of a restaurant which is accessed via a side passage! Thank you May, Alena and kitchen staff......my 92 year old Mum is not easily impressed but she’ll definitely be back!

Both staff and food was amazing ! We went back twice in one week it was that good well worth the price

China Garden

41 High St, Elgin IV30 1EE, UK – 01343 542055

Excellent food and cheap, hard to find that nowadays

Fabulous take away with Huge portions.. well worth the money.

Elgin Vegetarian or Vegan Restaurants

Brewers Fayre Linkwood Lodge

15 Linkwood Way, Elgin IV30 1HY, UK – 01343 550747

Nice place but it's annoying that if you want to use the car park as a regular guest (not a hotel guest) you need to pay. It will get refunded but it's annoying to start with.

Great value for money, polite and helpful staff, relaxing atmosphere. Don't go for the view though. Easy to find , and well signposted on the edge of town. Fair walk from the city centre, but easy drive.


2 Mayne Rd, Elgin IV30 1NY, UK – 01343 540883

Really nice surroundings but disappointing food for price. Also disappointing response to review on their Facebook page. I won't be back and would recommend the Sunninghill just up the street instead.

Excellent food, excellent service, great ambiance!

Pancake Place

108 High St, Elgin IV30 1BW, UK – 01343 542541

Go to pancake place 3 times a week staff are so friendly. And helpful food is fantastic well worth the money

Good food and good staff, very large portions!

If you are looking for a either a meal or a drink this Moray College Food and Drink page will show virtually all the Public Houses in Moray College or near Elgin. Choose either the best reviewed pubs or the ones nearest to you. We list the best reviewed Pubs first. If you would like to see all the hospitality venues us click more. This also displays their a Moray College street map with the location of all public houses. Enjoy!

Pub Food with Reviews, Maps and Links to their websites

The Drouthy Cobbler

48a High St, Elgin IV30 1BU, UK – 01343 596000

Good french fries, good burger, great mac & cheese. Variety of beer selection on tap. Also large whiskey menu however whiskey is more expensive then other places in town. Sunday 8pm pub quiz costs £1/person to play, winning team takes the pot. Staff is very friendly and helpful.

Really love the food here. Great service and being able to sit outside (one likes to partake in a wee smoke after a meal) is refreshing. 5 stars!


185D High St, Elgin IV30 1DW, UK – 01343 540417

I love a diceys karaoke night, great atmosphere.

If you want to sing your heart out to absolute classics with absolute goons Diceys is the place to be, best pub in Smelgin

The Granary

14-18 Thunderton Pl, Elgin IV30 1BG, UK – 01343 555175

The Granary is a nice place with a good atmosphere. Their menu is good and the establishment is really big - they have a lot of space! They do pub quizzes sometimes which are fun too. It can get really busy and loud sometimes, so if you don't like a loud atmosphere then you might want to try somewhere quieter.

Great food at a low price. Best fish and chips in Elgin.

This Microportal is built on the 2day Microportals platform which provides you with 3 click access to local and global information crucial both to your personal and working life. The platform provides live local data on transport, what's on, accommodation, eating out, shopping, sport, religion and weather as well as comprehensive reference and resource sections including TV, radio, online shopping, route planning, health, education and more.

We are not responsible for the content of external internet sites to which any 2day supported sites are linked. We do not share any contact information with other providers. We use cookies to make our site work efficiently. More information on privacy and cookies.

Copyright © 2004–2021 2day Microportals, East Quither Farm, Milton Abbot, Tavistock, Devon, PL19 0PZ, UK.