The plans, which were voted in by a huge majority, include imposing a price cap on operators.
From July, using mobile data in Europe will not cost more than 70 eurocents per megabyte – far less than current rates.
Consumers will also be able to choose a different operator abroad from the one they use at home.
It is hoped this split-network approach – which comes into force in 2014 – will encourage greater competition.
The first changes will come into effect from 1 July. Calls will be capped at 29 eurocents per minute, plus VAT.
The EU said the regulations were designed to prevent “bill shock” – the moment when travelers discover they have totted up huge bills after making calls and using data applications, such as maps, while away.
“In a borderless Europe, there is no place for charges that diverge so much at home and abroad,” said MEP Ivo Belet.
The EU said the changes could mean savings for a “typical” businessman of more than 1,000 Euros in a year.
The EU said that from 2014 customers would be able to choose their mobile networks upon arrival in a country, or signing up to a contract before leaving.
Currently, mobile users are forced to use their standard domestic operator when travelling abroad – or to use alternative arrangements, such as a cheap pre-paid handset.
Under the new regulations, customers can choose a different operator with a more attractive travel tariff before leaving – without changing their number.
The US House Ethics Committee has voted to release its report on former Republican Representative…
ABC News has agreed to pay $15 million to President-elect Donald Trump to settle a…
South Korea’s parliament has voted to impeach President Yoon Suk Yeol over his failed attempt…
Israeli war planes have carried out more than 100 air strikes in Syria on December…
President-elect Donald Trump has threatened to impose 100% tariffs on the BRICS countries if they…
Syrian troops have withdrawn from the city of Aleppo following an offensive by rebels opposed…