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 403 669
Moffat: 01683 220 010
mobile-menu mobile-menu-arrow Menu
St Michaels Services

Special Offers

As we progress through these strange times, we are continuing to alter our trading hours to suit the conditions. Please visit our site’s facebook pages to keep up to date. We continue to introduce Special Offers & Promotions to vary your shopping basket as we all deal with this virus threat.

Here at St Michael’s Services Ltd, where we appreciate the loyalty of our regular local customers and we will continue to offer LONDIS  Mega Deals in-store through-out the year.  Check out our current New offers below.

All our stores are here for your convenience – Dumfries open Mon – Sun 6am – 10pm 

Newton Stewart open Mon – Sun 6am – 10pm

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

Moffat open Mon – Sat 6am – 8pm & 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 8am – 12 Noon CLOSED Wed & Sun.

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 24 & Wigtown Road Newton Stewart & are also subject to availability. Check out the cool cabinets for all our “Special Offer” ranges of wine, lager & cider.

These promotions are all subject to location & availability.
The NEW BP LOYALTY programme has started at our St Michael’s site in Dumfries, & Wigtown Road in Newton Stewart look out on our facebook pages for more information.

You can now 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.

Echo Falls wines

Sauvignon Blanc & White Zinfandel

100 – 122g75cl

Only £4.99 Each

Corona Extra


12 x 330ml Bottles

Only £10 Each

Lucozade Fridge Pk

Lucozade Original / Orange

4 x 500ml Bottles

Better than Half Price £2


Gentle Clean

9 Pack

Only £3.50 Each

Casillero Wines

As stocked at St Michael’s, Wigtown Rd & Dalry

Not available at Benmar

Only £6.49 Each

I Heart Wines

As stocked at St Michael’s, Wigtown Rd & Dalry

Not available at Benmar

Only £7.79 Each

4 Packs Lager

As stocked at St Michael’s, Wigtown Rd & Dalry

Not available at Benmar

Only £6.00 Each

12 Packs Lager

As stocked at St Michael’s, Wigtown Rd & Dalry

Not available at Benmar

Just £9.00 Each

Tyrrells Crisps

Varieties as stocked


 £1.25 Each

Walkers Max Crisps

Varieties as stocked


Any 2 for £1.50

Skittles/Starburst Pouches

Varieties as stocked

196g – 210g

Only £1 Each


Various Duo Bars

Lion Bar, Yorkie & KitKat Gold

41.5 – 72g

Any 2 for only £1.50

Graze Protein

As stocked

31 – 50g

Any 2 for only £2


Varieties as stocked – Shakes & Bars

330ml & 60g

Any 2 for £3.50

Buxton Water

Buxton Spring Water

1 Litre

2 for £1.50

Lucozade Sport

As stocked


Any 2 for £2.30

Red Bull

Original / Sugar Free


Any 2 for £3.30


Diet & Zero

1.75 Litre

Any 2 for just £3.00


Varieties as stocked

200ml 220ml

Only £1.00 Each

Naked Machine

Varieties as stocked


Only £1.75 Each

Nomadic Yoghurt Clusters

Strawberry / Chocolate


Only £1 Each

Quaker Oats so Simple

Varieties as stocked

45g  57g

Any 2 for £1.50


Peppered Steak Slice / Pasty

170g 227g

Only £1 Each


Quarter Pounder & BBQ Rib

190g  157g

Only £1.50 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


Tennents 4's

As stocked at St Michael’s

4 x 500ml

Price Marked at Only £5.40

Tennents 4 Pint Pack

Scotland’s Favourite – Tennents Lager

4 x 568ml

Only £5.89 per Pack

Available only at St Michael’s

Tennents Lager 8 Pack

8 x 440ml Cans

Only £8.50 per pack

Available only at St Michael’s

Tennents 12 pack

Tennents Lager

12 x 440ml

Only £13.19 Each