感謝の気持ちを伝える表現は英語にもたくさんありますね。特に『わざわざありがとう』というニュアンスを込めるなら、'Thank you for going out of your way'がぴったりです。
このフレーズは相手が特別な努力をしてくれた時に使われます。例えば友人が遠くから会いに来てくれた時や、仕事で通常以上のサポートをしてくれた時など。'I really appreciate you taking the trouble'も同様のニュアンスで、より丁寧な響きがあります。
カジュアルな場面では'Thanks for making the effort'と言い換えても良いでしょう。どれも相手の特別な配慮に焦点を当てた表現で、日本語の『わざわざ』の含みをうまく伝えられます。