They are both correct and natural.
A native speaker would choose on the basis of what was said before, and what will be said next, and what they want to emphasize.
For example, if you asked me "Have you ever been to Tokyo," I would be likely to answer "I once went to Tokyo on business, but I didn't get to see any tourist attractions." If you asked me "Were you away on a trip," I would be likely to answer "Yes, I went on a business trip to Tokyo."