HM Revenue & Customs guidelines suggest that up to 3200 cigarettes can be considered for personal use. However expect to be quizzed closely if you are carrying more than 1 brand, as this gets their smuggling suspicions going.
However, if you're flying, the shop at the airport will only sell you 800 against your boarding card.