Does my client have to pay for my travel expenses?
Your clients do not have to pay for your travel expenses, however, you may choose to ask clients if they would be willing to pay for your travel and negotiate this topic directly with them.
Normal practice is that travel expenses are paid separately by the client