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

Christmas & New Year are now behind us, what will 2021 bring? 

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. 

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

Dumfries open Mon – Sat 6am – 7pm Sun 8am – 6pm 

Newton Stewart open Mon – Sun 6am – 8pm

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

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

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

Moffat Post Office open Mon, Tues, Thurs & Fri 8am – 5pm  CLOSED Wed, Sat & 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, 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.

These promotions are all subject to location & availability.
The BP LOYALTY programme is running at our St Michael’s site in Dumfries,  Wigtown Road in Newton Stewart & St John’s Town Services in Dalry, 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.

Wines @ 5.99

Secretary Bird & Silent Peak as stocked


Only £5.99 Each

Naked Machine - Fruit Smoothie

Blue, Green & Red


Only £1.50 Each

Buxton Mineral Water


12 x 50cl

Only £2.00 Each

Fulfil - Vitamin & Protein Bar

Varieties as stocked


Only £1.25 Each

Lucozade Sport Multi Pack

Orange & Raspberry

4 x 500ml

Better than Half Price £2 Each

Costa Coffee in a can

As stocked


Half Price Only 94p Each

Belvita Breakfast

As stocked

5 Pack

Half Price Only £1 Each

Grab Bags

Big Hoops, Skips & Wheat Crunchies

40 – 50g

Any 2 for Only £1.50

I Heart Wines

As stocked at St Michael’s Wigtown Rd & Dalry


Only £7.79

4 Packs Lager

As stocked

4 x 568 ml

 Only £6.00

8 Packs &10 Packs

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

8x440ml & 10 x 440ml

Only £10.00

Duo Bars

Mars, Snickers & Twix

75 – 83.4g

Any 2 for only £1.50

Nibbles & Flipz

Jaffa Cake Nibbles & Flipz

100g 90g

Only £1 each


Digestives & Hobnobs

Available at Benmar Only

Only £1 Each

Graze - Protein Power

As stocked

31 – 53g

Any 2 for £2

Special Deal

Evian Water & Snickers Protein Bar

750ml, 47g

Buy 1 of each for £2


Flavours As stocked


Just 95p Each

Grenade Shake & Bar

Varieties as stocked

300ml, 60g

Any 2 for only £3.25


As stocked

500ml 380ml

Any 2 for just £2.50

Volvic Touch of Fruit

Varieties as stocked

1.5 Ltr

Any 2 for £1.70


Zero & Diet

1.75 Ltr

Any 2 for £3


Bacon Cheeseburger or Chicken Sub

191g  158g

Any 2 for £3

Pot Noodle

Varieties as stocked


Only 75p Each


Peppered Steak or Cornish Pasty

170g, 227g

Just £1 Each


Fridge Raiders

Southern Style or Slow Roasted


Only 89p 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



Stella 4 PACK

4 x 330ml

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