geocalia
Oink's grey and fuchsia front among the colourful houses of Victoria Street© Oink

Takeaway · Edinburgh

Oink Victoria Street

Whole hog roast rolls on Victoria Street, between the Royal Mile and the Grassmarket. 11:00 to 17:00 every day, until the pig runs out.

Information€€€€
Price
€€€€
Where
Edinburgh · Victoria Street

Every day 11:00 to 17:00 or until sold out · takeaway

Oink is a small place with a fuchsia front on the bend of Victoria Street, the street of colourful shops running down from George IV Bridge to the Grassmarket. In the window sits the whole roast pig, and everything they sell comes from it: pulled pork rolls with crackling. It's the quick bite you're after between the castle and the National Museum, without sitting down at a table.

How to order

You choose in four steps. First the size: Piglet at 80 g (£6.65), Oink at 160 g (£9.15), the most popular, or Grunter at 250 g (£11.95). Then white or brown bread. Next the filling, which they call stuffing here: sage and onion, or homemade haggis, which is a gentle way to try it for the first time. Finally the sauce: apple, mustard mayonnaise, barbecue, chilli cheese, chilli jam or spicy tomato, all homemade. If you don't want bread, they do the same meat in a box, with the trimmings.

When to go and where to eat it

It's open every day from 11:00 to 17:00, but closes earlier if the pig runs out, so don't leave it until mid-afternoon. There's hardly any room inside: the usual thing is to eat it as you stroll or to walk two minutes down to the Grassmarket and find a bench with the castle above you.

Who it suits

Families with children who are good eaters, hungry teenagers and anyone wanting a cheap meal in the Old Town without losing time. Everything they sell contains pork, so it's not a place for vegetarians. Oink has two other shops, one on Canongate, at the lower end of the Royal Mile, and another on Hanover Street, in the New Town, with the same product.

What to order: the 160 g Oink with haggis stuffing and apple sauce; for children, the 80 g Piglet

Practical details

Opening hours
  • Mon–Sun11:00–17:00

Closes early if the day's pig runs out

Cuisine
Scottish, sandwiches

Details checked on 13 November 2026.

House specialities

  • Hog roast roll
  • Homemade haggis stuffing
  • Hog in a box without bread

Tips

  • Go before one o'clock Early on you have the whole day's pig and can choose without rushing.
  • Order the Piglet for little ones It's half the meat and enough for a child or for a snack.
  • Try haggis here As a roll filling it's a good way to find out whether you like it before ordering a whole plate.

Frequently asked questions

Where is Oink Victoria Street?

At number 34 Victoria Street, between George IV Bridge and the Grassmarket.

How much does a roll cost?

From £6.65 for the small to £11.95 for the large; the medium, the most popular, is £9.15.

What are the opening hours?

11:00 to 17:00 every day, or until the pig runs out.

Is there anywhere to sit?

Very little; it's designed for takeaway.

As a familyWith teenagersWith friends

Opening hours and prices can change: check them before you go.

Is this your business? Write to us to correct details, change the photos or remove them.

Itineraries

Features in these plans