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

Our St Michael’s Services Londis forecourt store now has a huge range of products at superb prices. Our opening hours will be 6.00am – 10.00pm daily, where you are able to buy ‘Rollover’ Hot Dogs, ‘Stone Willy’s’ Pizzas, Paninis, Toasties, Wraps & Muffins, Fresh Shakes and Costa. Visit our NEW social media facebook page for regular updates on new special offers and promotions.

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 to gain your rewards. Our LONDIS stores 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 have some “Amazing Value” LONDIS  deals in-store as we move into 2024. Check out our sites facebook pages to keep up to date with all our current offers. 

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 6.00am – 10.00pm NIGHT PAYMENT TERMINAL AVAILABLE OUTWITH THESE HOURS FOR FUEL. Valeting & Laundrette OPEN 24/7 

Newton Stewart open 6am – 10pm DAILY

St John’s Town of Dalry open 7.00am – 7.00pm DAILY 

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

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” available from Mon 29th January-Sunday 3rd March 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 at St Michael’s Services for a huge range of wines, lagers & ciders.

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 tod

19 Crimes Wines

Chardonay, Rose & Sauvignon Blanc


Only £7.99 Each M.U.P.

Boxed Lager/Cider

Carling, Coors & Magners

10 X 440ml

Only £10.00 Each

Cadbury Choc Bars

Dairy Milk & Caramilk


Only £4.25 Each

Doritos & Dip

Chilli Heatwave, Tangy Cheese & Mild Salsa

1502g, 300g

Any 2 for £3.50


Cornish Pasty, & Slices

170g – 227g

Half Price Only £1.42 Each

Quirky Bird Wines

Merlot, Sauvignon Blanc & Chenin Blanc


Only £6.99 Each M.U.P.

Lager 4 packs

Carlsberg Export, Cruzcamp & Kronenbourg

4 x 440ml

Only £5.50 Each M.U.P.

Coke 4 Pk

Original, Diet & Zero


Any 2 for Only £6.50

Red Bull

Original, Zero & Red


Any 2 for £4.00


Origin, Cherry & Zero Sugar


Any 2 for £2.50

Monster 4 Pack

Ultra & Zero Sugar

4 x 500ml

Just £5.50 Each

Monster 4 pk


4 x 500ml

Just £6.00 Each


Smartwater Mineral Water


Two for £2.00

Haribo Share Happy

As stocked


Only £2.49 each


Easter Eggs

As Stocked – see shelf detail

183g – 270g

Just £3.99 Each

Dairy Box

Dairy Box Chocs


Only £4.99 Each

Cadbury Duo Bars

Boost Wispa & Dairy Milk

47 – 63g

Any 2 for just £2.00

Aero & Milkybar

Choc Bars

85 – 90g

Only £1.25 Each

Grab Bags

As Stocked – see shelf detail

35g, 50g

Any 2 for just £1.80


As Stocked


Only £1.25

Pot Noodle

As Stocked


Any 2 for £2


Original & Hot


Any 2 for just £1.50

Jack & Nayns

As stocked

185g 205g

Only £2.00 each

Fresh Milk

1 ltr & 568ml Whole Milk & Semi Skimmed

1 ltr £1.35 / 568ml 95p

Fresh Milk

Whole Milk or Semi Skimmed

2 Litre

Only £1.80