Opening times vary at Marks and Spencer depending on location. Normally, stores open at 8am to 8pm Monday to Saturday and 10.30 to 4.30pm on a Sunday.