South Africa and Australia both flew to the United Arab Emirates as they awaited the result of the final Group A game between India and New Zealand on Sunday, necessitated given the tight turnaround ahead of Tuesday's first semi-final in Dubai.
With India victorious and topping their pool, only Group B runners-up Australia stayed on to face the sub-continent side.
India will not play any Champions Trophy fixtures in Pakistan due to political tensions between the two neighbours.
South Africa returned almost immediately to Pakistan, but Klaasen does not expect their wasted trip to have any lasting effect on the players.
"It was not ideal for the bodies, but we had some time to get out and walk about. We knew ahead of time that two teams were going to have to travel," he said..
"We haven't travelled a lot in this competition to be fair, it was just a crazy 18 hours. We could stretch our legs and recover before we had to come back. It is part of professional cricket these days. There is not much more to say about it."
If South Africa beat New Zealand on Wednesday (2000 AEDT) to reach Sunday's decider, they will at least know by then if they will take on India in Dubai, or Australia in Lahore.
"It is quite chilly (in Lahore) so I think the ball will swing a little bit more. It is good skill that needs to be applied. But Pakistan is a nice place to bat."
South Africa reached the semi-finals of the last 50-over World Cup in 2023, and the final of the Twenty20 World Cup last year. They will carry those experiences with them, according to Klaasen.
"The nerves are a little bit less because we have more experience in the semi-final department," he said. "We are playing good cricket at ICC events, we have just had some bad luck and things not go our way.
"We are holding our composure in the bigger moments. The big boys just need to step up on Wednesday."