The difference may be regional. In the US, to "admit to [something]" is more correct, but simply saying you "admit [something]" is very common. Based on Adrian's answer, I suspect that perhaps in the UK, only the more correct form is common.
One reason to prefer "admit to" is because to "admit" something, without "to," can also have a different meaning. If you "admit" something, then you allow it to exist or to be present. For instance, if you have a ticket to a concert, you will be "admitted" into the concert hall, meaning that you will be allowed to enter.