St. Michael's Services

Dumfries | Newton Stewart
St John's Town of Dalry | Moffat

bp esso Post Office
Dumfries: 01387 254 304
Newton Stewart: 01671 403 157
St John's Town of Dalry: 01644 430 669
Moffat: 01683 220 010
mobile-menu mobile-menu-arrow Menu
St Michaels Services

Special Offers

We are now more than half way through the first month of the year – “times flies” and all that!


With the lifting of some of the restrictions, more people are venturing out and about, so we hope you are now enjoying the SHELL GO+ app and using your Nectar Card at our Esso Moffat site on each visit to our forecourts and LONDIS stores which continue to stock your every day essentials and promotional items in-store.  Please stay safe, stay healthy, and be courteous while visiting any of our sites, think of your fellow customer – thank you 


We will continue to offer LONDIS  Mega Deals in-store as we move through 2022. Check out our sites facebook pages to keep up to date with all our current offers, a new round starts on Monday 24th January 2022. 


Make every visit even better with our Shell Go+ rewards programme, Enjoy 10% savings every day, money off fuel after 10 visits & more. Download the new SHELL GO+app to benefit from each visit to our three re-branded Shell sites.

All our stores are here for your convenience – Our current opening hours are:

Dumfries open 6am – 10pm DAILY

Newton Stewart open 6am – 10pm DAILY

St John’s Town of Dalry open Mon-Sat 8am – 6pm Sun 10am – 3pm.

Moffat open Mon – Sat 6am – 10pm & Sun 8am – 8pm 

Fuel is available at ALL OUR SITES outwith the above opening hours via the Night Payment Terminals using a Debit/Credit Card & Allstar Card. Account holder customers can also gain fuel using the NPT using the P.I.N. number previously issued.


Moffat Post Office open Mon, Tues, Thurs & Fri 8am – 5pm  Saturday 9am – 12 Noon. CLOSED Wednesday & Sunday.


Current  “Offers” are store specific – please see our “impulse ends” & promotional shelves within each store. We also have one off  “specials” depending on location – so look out for the shelf talkers throughout the store as you browse.


Our Impulse wine & beers offers are available at St Michael’s, Dumfries, Wigtown Road Newton Stewart & St John’s Town Dalry & are also subject to availability. Check out the cool cabinets for all our “Special Offer” ranges of wine, lager & cider.

You can now also collect Nectar Points on all pump fuel purchases and selected shop purchases at our Benmar site in Moffat. Pick up & register your Nectar Card today!


Walkers Giants

Varieties as stocked

85g, 130g

Only £1.25 Each


As Stocked

28g – 41g

Buy 1 get 1 FREE

Fulfil Protein Bars

Varieties as stocked


Only £1.25 Each

Evian Spring Water

As stocked


Better than half price: Only £2.00 Each

Pot Noodle

As stocked


Buy 1 get 1 FREE @ £1.29

Healthy Eating Innocent Smoothie

Varieties as stocked


Half Price @ only £1.39

Healthy Eating Nature Valley

Nature Valley Crunch

5 Pack

Better than Half Price @£1.32

Healthy Eating Protein Bars

Snickers & Mars

47g, 50g

Any 2 for Only £2.50

Multi Pack Cans

Pepsi Max & Pepsi Max Cherry


Only £2.50 Each


Quarter Pounder & Meatless Maverick

190g, 196g

Only £1.50 Each


Milk Drink


Any 2 for Only £1.50

Chocolate Multi Packs

As stocked

3 Pack & 4 Pack

Only £1.00 Each

Aero Choc Bars

Varieties as stocked


Any 2 for £1.75

Extra Gum

As stocked

60 Pack

Only £2.00 Each

McCoys Grab Bags

Varieties as stocked


Any 2 for £1.50

Volvic Touch of Fruit

As Stocked


Any 2 for only £2.00

Soft Drinks

As Stocked


 Any 2 for £2.50


Sport & Fridge Packs

4x380ml, 4x500ml

Only £2.50 Each

Red Bull

Energy & Sugar Free


Any 2 for only £3.20

McVities Jaffa Cakes & Cookies

As stocked at Benmar

122g, 150g

Only 75p Each

Fresh Milk

1 ltr & 500ml Whole Milk & Semi Skimmed

1 ltr 99p / 500ml 59p

Fresh Milk

Whole Milk or Semi Skimmed

250ml / 2 Litre

Only 65p / £1.45


Kumala Zenith Wines

As stocked


Only £5.99 Each


Soffio Prosecco



Only £7.79 Each

Lager Cans

San Miguel & Carlsberg Export

4x500ml, 4x568ml

Only £5.50 Each

Boxed Beer/Lager

Kronenbourg & San Miguel

10 x 440ml

Only £11.00 Each

Tennents 4's

As stocked at St Michael’s

4 x 500ml

Price Marked at Only £4.90

Tennents 12 pack

Tennents Lager

12 x 440ml

Only £13.19 Each