Up to then, until then, up till then
1. Up to then they had only covered half the distance.
2. Until then they had only covered half the distance.
3. Up till then they had only covered half the distance.
Are the three sentences identical and do they mean the same thing? Thank you.