yep tell her the above, dont just let her go cos at some point she will get over it as will you, so you either need to go round there bite the bullet and make things work cos it sounds like you do really care about each other assure her that you would never cheap on her etc and get it back together or walk away thinking that distance is a good thing and she'll come back to you which she might not as she thinks you've been cheating.
hth
get round there and start talking
good luck mate i hope it all works out for ya
matt