We're giving you the chance to win back the value of your meal - every time you dine this month!

Good to know

Average Price
££££ - £30 - £49
Cuisine
Gluten-free options, Italian, Vegan friendly, Vegetarian friendly
Food Occasions
Dinner
Perfect for
Child friendly

About

Tucked within the scenic Macdonald Aviemore Resort in the heart of the Cairngorms National Park, Giovanni’s Italian Ristorante offers a warm and family-friendly dining experience with a distinctly Mediterranean flavour. Located in Aviemore, one of Scotland’s most popular holiday destinations, the restaurant is surrounded by breathtaking landscapes, outdoor adventure spots, and cosy village charm.

Inside, Giovanni’s boasts a cosy, rustic atmosphere with warm wood accents, soft lighting, and friendly service that makes diners feel right at home. It’s ideal for casual dinners, celebratory meals, or a relaxed bite after a day exploring the Highlands.

Giovanni’s serves up authentic Italian cuisine with a focus on fresh ingredients and traditional recipes. The menu features a tempting array of pasta dishes, stone-baked pizzas, and hearty mains. Guests can enjoy classics like spaghetti carbonara, penne arrabbiata, and creamy mushroom risotto, alongside favourites such as margherita pizza, calzone, and lasagne. There are also meat and fish options, including grilled chicken, salmon fillet, and tender beef dishes, all prepared with Italian flair.

The restaurant caters to all ages and tastes, with a dedicated children’s menu and vegetarian options available. Desserts are indulgent and comforting - think tiramisu, panna cotta, and rich chocolate torte - perfect for rounding off a relaxed meal with family or friends.

Aviemore itself is a hub for outdoor activities, from hiking and skiing to wildlife spotting and scenic train rides. Giovanni’s fits seamlessly into this vibrant resort setting, offering a delicious slice of Italy in the Scottish Highlands.

Whether you’re staying at the resort or visiting the area, Giovanni’s Italian Ristorante is a welcoming spot to enjoy comforting food, good company, and a relaxed atmosphere in one of Scotland’s most picturesque locations.

Read more +

FAQs

Does the menu have vegetarian and vegan options?

Yes the restaurant serves vegetarian and vegan dishes.

Details

Get directions to Giovanni's Ristorante at Macdonald Aviemore Resort Get directions to Giovanni's Ristorante at Macdonald Aviemore Resort
Location
Macdonald Aviemore Resort, Aviemore, Highlands & Islands, PH22 1PN

01479 815 377 01479 815 377

Website

Opening Times

Dinner
Mon 17:00-21:00
Tue 17:00-21:00
Wed 17:00-21:00
Thu 17:00-21:00
Fri 17:00-21:00
Sat 17:00-21:00
Sun 17:00-21:00

Reviews

Share your thoughts with other diners

Write a review

Reserve your table

Find a table

Sorry, you cannot spend SquareMeal vouchers here yet.

Other restaurants we like near Giovanni's Ristorante at Macdonald Aviemore Resort

Highland Cinema
Fort William

Highland Cinema

LOMA by Graeme Cheevers
West Dunbartonshire

LOMA by Graeme Cheevers

Giovanni's Ristorante at Macdonald Aviemore Resort
Close