No, Penelope does not end up with Colin. At the end of the book, she is still married to her husband, though they are estranged.