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

Spring is here, holidays & trips have started, so its time to pick all you need for the journey at your local Londis Store. 


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 will continue to offer LONDIS  Mega Deals in-store as we move through 2022. Check out our sites facebook pages to keep up to date with all our current offers, the newest offers will start on Monday 2nd May & last till Sunday 29th May – all subject to availability. 

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 6am – 10pm DAILY

Newton Stewart open 6am – 10pm DAILY

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

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

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” 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.

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 today!


Jam Shed Wines

Shiraz, Malbec  & Rose


Only £5.99 each


Starbucks Coffee

220ml & 200ml

Only £1 Each


Vegarami & Chicken Bites

40g, 50g

Only 75p Each

Andrex Gentle Clean

Family Pack

18 rolls

Only £7.50 Each

Boxed Beers

Bud, Strongbow & Stella

10x440ml cans

Only £10.00 Each M.U.P.

Boxed Beers

Estrella, Heineken & Peroni

12x330ml, 10x330ml

Only £11.00 M.U.P.

Secretary Bird Wine

As Stocked


Half price Only £5.99 Each

Casillero Del DiabloWines

As Stocked


Only £6.99 MUP

Pint Packs

Stella & Bud

4 x 568ml

Only £6.00 M.U.P.

Sensations Crisps

As stocked


Only £1.25 Each

6 Packs

Pepsi Max, Pepsi Cherry & 7 Up


Only £2.50 Each.

Ballygowan Water



2 for £1.75


Blackcurrent, Strawberry & Pineapple & Pashionfruit


Any 2 for only £2.20

Lucozade Sport

Flavours as stocked


Any 2 for £2.50

Pepsi Max / 7 Up

Max, Max Cherry & 7 Up


Any 2 for £2.50

Coca Cola

Zero & Diet

1.75 Litre

Any 2 for just £3.50

Boxed Monster

Energy, Punch & Juice


Only £4.75 Each

Duo Bars

KitKat Chunky, Yorkie Original & Yorkie Orange

64g, 72g

Any 2 for £1.50

Tic Tac

Fruit Adventure & Fresh Mint


Only £2.00 Each

Grenade Shake

Flavours as stocked


Just £2.00 Each

Galaxy Choc Bars

Smooth Orange, Salted Caramel & Smooth Caramel

110g, 135g

Any 2 for only £2.00

Rowntree Pouches

Fruit Pastilles, Fruit Gum, & Randoms

143g, 150g

Any 2 for Only £2.00


Starbucks Frappuccino

Coffee & Mocha


Only £1.25 Each




Only £1.50 Each

Fresh Milk

1 ltr & 568ml Whole Milk & Semi Skimmed

1 ltr £1.05 / 568ml 69p

Fresh Milk

Whole Milk or Semi Skimmed

2 Litre

Only £1.49


Tennents 4's

As stocked at St Michael’s

4 x 500ml

Price Marked at Only £4.90

Tennents 12 pack

Tennents Lager

12 x 440ml

Only £13.19 Each