遠路はるばる
Meanings
1
coming a long way; all this way; from far away
Emphasizes the distance traveled to arrive; often used when welcoming or thanking someone who has made a long journey.
Thank you for coming all this way.
He came all the way from Japan.