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

Although we have changed brands of fuel from BP to SHELL, our LONDIS stores 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.

Doritos & Dip

Varieties as stocked

170g, 300g

Better than Half Price @ £1.25

Corona Extra


12 x 330ml

Mega Deal @ £10.00

Red Bull 4 Pack

Red Bull

4 x 250ml

2 for Only £6.50

Pepsi & Tango Multi Pk

Pepsi Max, Cherry & Tango Orange

24 x 330ml

Only £6.99 Each

Hardy Wines

As stocked


Only £5.07 Each

Secretary Bird Wines

As stocked


Half Price Only £5.99 Each

Canti Prosecco

Canti Prosecco


Only £7.99 Each

Naked Smoothie

Green Machine, Blue Machine.


Only £1.75 Each


Sports Cap

1 Litre

2 for Only £1.20


Original, Orange & Apple


 Any 2 for just £2.00

Soft Drinks

As Stocked at Benmar

500ml – 600ml

Any 2 for £2.30

Highland Spring

Still Spring Water

12 x 500ml

Only £2.19

Irn Bru

Original & Extra

500ml Bottles

Any 2 for just £1.80

Irn Bru Energy

Original, Xtra & Sugar Free


Any 2 for £2.00

Sensations Crisps

Varieties as stocked

82.5g, 150g

Only £1.25 Each

Nestle Pouches

As stocked

101g – 107g

 Any 2 for £2.00

Grenade, Drink & Bars

As Stocked

330ml, 60g

Any 2 for £3.50

Maynards / Bassetts Pouches

As stocked

160g – 165g

2 for only £2.00

Flipz & Nibbles

As Stocked at Benmar

90g – 100g

Only £1 Each

King Pot Noodle

Beef & Tomato & Chicken & Mushroom


Only £1.00 Each

Extra Gum

Flavours as stocked


Only £2.00 Each

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


Lager Multi Pack

Stella, Budweiser & Fosters

12 x 284ml, 12 x 300ml, 10 x 440ml

Only £9.00

Stella Pint Cans


4 x 568ml

Only £5.75 Each

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