Been to vs. Gone to: What's the Difference?

Quick Answer

"Have/has been to" describes a completed visit — the person went somewhere and has already returned (she has been to Japan twice). "Have/has gone to" describes someone who is currently away — they left and have not come back yet (she has gone to Japan, so she isn’t here). Mixing them up changes whether the person is present or absent right now.

Difference at a Glance

FeatureHave been toHave gone to
Is the person back?Yes, they returnedNo, they are still away
DescribesA life experience / completed visitA current absence
ExampleShe has been to Italy three times.She has gone to Italy (she's not here now).
Can it take a number of times?Yes: "twice", "three times"Not usually, since it describes one current trip

Definitions

Have been to

Describes a visit that is finished — the subject went and returned.

have/has + been to + place

"I have been to Rome before."

"Have you ever been to Egypt?"

"She has been to Peru twice."

Have gone to

Describes someone who left and is still away — they have not returned.

have/has + gone to + place

"He has gone to the bank." (he's not here)

"They have gone to lunch."

"Where has she gone to?"

Grammar Rule

Key Rule: Use "have/has been to" for a completed trip or experience — the traveler is back with you now. Use "have/has gone to" when the traveler is currently at that place or on the way there — not back yet.

If you can add "and now they're back" without contradicting the sentence, use "been to". If the sentence explains someone's current absence, use "gone to".

Common Mistakes

Incorrect: She has gone to France five times.

Correct: She has been to France five times.

Repeated past visits describe an experience, so it needs "been to", not "gone to".

Incorrect: Where is Tom? He has been to the gym, he'll be back soon.

Correct: Where is Tom? He has gone to the gym, he'll be back soon.

Tom is currently away, so it needs "gone to".

Incorrect: I have gone to that restaurant many times; it's excellent.

Correct: I have been to that restaurant many times; it's excellent.

More Correct Examples

Have you ever been to Thailand?
He has gone to the airport to pick up his parents.
We have been to that museum at least four times.
She has gone to bed already, so please be quiet.
I have never been to a live concert before.
They have gone to the market and will be back in an hour.

Mini Quiz

1. Choose the correct phrase: "I can't find Maria anywhere." "Oh, she _____ the store, she'll be back in ten minutes."

2. Choose the correct phrase: "_____ ever _____ New York?" "Yes, twice, and I loved it."

3. Fix the sentence: "We have gone to Spain three times on vacation."

Common Learner Questions

Can I use "been to" for someone who is still traveling right now?

No. If the person has not returned yet, "gone to" is correct. "Been to" is reserved for trips that are already finished, even if the person went more than once in the past.

What about "have been in" a place?

"Have been in [place]" describes staying in a location for a period, often with a duration, as in "I have been in London for three days." It is a slightly different use from "been to", which emphasizes the visit itself rather than the length of stay.

Is "gone to" ever used for repeated actions?

Rarely, and usually only in specific fixed contexts, like "He has gone to prison twice," where each time he is currently there in that state. For everyday travel experiences, "been to" is almost always correct for repeated visits.

Related Comparisons