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

Having moved to SHELL at three of our sites, 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 are still stocking your every day essentials and promotional items in-store.  Please stay safe, stay healthy, and keep to the social distancing rules while visiting any of our sites – thank you  

Here at St Michael’s Services Ltd, we appreciate the loyalty of our regular local customers and we will continue to offer LONDIS  Mega Deals in-store through-out 2021.  Check out our current New offers below & please visit our site’s facebook pages to keep up to date. 

Make every visit even better with our new rewards programme, Shell Go+. Enjoy 10% savings every day, money off fuel after 10 visits & more.

All our stores are here for your convenience – Our current opening hours during Covid 19 Restrictions are:

Dumfries open 6am – 10pm DAILY

Newton Stewart open 6am – 10pm DAILY

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

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

(Fuel is available outwith these hours via the overnight payment terminals at each site.)

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.

Download the new SHELL GO+app to benefit from each visit to our three re-branded sites. Look out on our facebook pages for more information.

You can now also collect Nectar Points on all pump fuel purchases and selected shop purchases at our Benmar site in Moffat.

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.

Pot Noodle

Varieties as stocked


Buy 1 get 1 FREE @ £1.29

Campo Viego

Campo Viego Wines


Mega Deal @ £6.49

Sol Lager



Only £8.32

Carling Multi Pk

Carling Lager


Only £8.80 Each


Orange Chocolate & Toffee Popcorn

155g, 170g

Buy 1 get 1 FREE @ £1.69

Grabits Chicken Stick

As stocked


Only £1 Each


Original & Hot


Any 2 for just £1.20


BBQ Rib or Quarter Pounder

157g, 190g

Only £1.50 Each

4 packs

Amstel & Strongbow

4 x 440ml

Only £4.00 Each

Moretti & Peroni

Moretti & Peroni

4 x 330ml

Only £5.00 Each

Wines @ £5.75

Hardy’s VR






Only £7.99


As stocked


Better than Half Price just £1.25

Walkers Grab Bag

As stocked


Any 2 for £1.50

Mixed Grab Bags

Varieties as stocked

23g – 47.5g

Any 2 for Only £1.50

Skittles & Skittles Giants

As stocked

170g, 196g

 Any 2 for £2.00

Cadbury Duo Bars

As Stocked

47g – 63g

Any 2 for £1.50

Cadbury Nuttier

As stocked at Benmar


Any 2 for only £1.50

Graze Nuts

As Stocked at Benmar

28g – 41g

Any 2 for £2.00




Only £1.25 Each

Innocent Smoothie

Flavours as stocked


Only £1.25 Each

Soft Drinks

As stocked


Any 2 for £2.30

Coca Cola

Diet, Zero Sugar & Zero Caffine

1.75 ltr & 2 ltr

Any 2 for £3.00

Fresh Milk

1 ltr & 500ml Whole Milk & Semi Skimmed

1 ltr 99p / 500ml 59p

Fresh Milk

2 Ltr Whole Milk or Semi Skimmed

Only £1.40


Tennents Pint Cans

4 x Pint Cans

4 x 568ml

Only £5.89 per Pack

Available only at St Michael’s

Tennents 4's

As stocked at St Michael’s

4 x 500ml

Price Marked at Only £5.40

Tennents 12 pack

Tennents Lager

12 x 440ml

Only £13.19 Each