I was talking with my partner about when he would be arriving home and when our guest would be arriving. I didn't know the word for "arrive" and Google translate didn't provide much enlightenment. I settled for "Wann wirst du zu Hause gekommen?" and "Sie wird um 6:00 ankommen" but I have no idea why.
Ankommen vs Eintreffen
There is a difference between
in the sense of taking off the jacket and shoes, drop your luggage etc. before starting the dinner or other activities.
Ankommen vs Kommen
In situations like the one that you described (arriving at home at a certain time) it doesn't matter which one you use.
In other situation
For instance, you have to cancel an appointment today:
For instance, you will be arriving tomorrow instead of today, because you missed the last leg of your flight:
is just fine for asking someone when the person will arrive at his/her home.
If you live with your partner, you can also say
or a bit more informal
to ask her when she will come home.
is fine, but I would consider it a bit too formal for asking your partner.
are all fine as statements (sorted from informal to formal).
"ankommen" and "eintreffen" are quite the same in the meaning of arriving at a destination or place. So both are fine with both sentences:
Here are the meanings of the three German words in English:
kommen - come