The EU will abolish mobile phone roaming charges from June 15 following a vote in the European Parliament on Thursday.
MEPs backed a deal between operators and European Union member states that will mean the end of extra charges when people use their phones abroad in other EU states.
"Europeans will no longer be in a state of shock when they get their telephone bills," said Finnish MEP Miapetra Kumpula-Natri, who backed the resolution.
From mid-June, EU citizens will no longer pay extra charges for calls, SMS messages or internet outside their home countries, when travelling in the EU.
Operators will still have to pay a charge.
EU digital affairs commissioner Andrus Ansip said it would have an "immediate positive impact on the life of millions of Europeans."
The move will cap 10 years of efforts by the European Commission, the executive arm of the EU, to end roaming charges.