Odd first line from Coughie there. Yes, there's no height difference from the exact start to exact finish often...but the other 13miles of the half might have huge variances!
If you can a pb on a hilly course, especially over a half marathon you'll probably be able to take up to 2mins off on a flat course with the equivalent fitness.
However, I've found it doesn't work the other way round.
Did 3 half marathons last year...flat, hilly and flat.
The 2 flat ones were 22 seconds different, and the hilly one was 5 1/2mins slower.