Roaming data charges have been scrapped in Europe. You will now be able to use your bundled texts, minutes and mobile data anywhere in the European Union without it costing you any extra.

That means uploading your holiday snaps to Facebook or Instagram as you go is much more justifiable than it has ever been in the past.

Unfortunately, there are no caps on roaming fees outside of Europe, or the countries not included in the EU, so if you are lucky enough to travel a lot, here is a roundup of what the different networks offer in terms of roaming and which give jetsetters the best deals.

Vodafone roaming

Vodafone offers Vodafone Global Roaming as standard for Pay Monthly plans, as well as SIM-only plans. This incentive includes 48 "Roam-free" destinations, some of which extend further than just those covered by the EU roaming regulations. 

If you sign up for a Red Entertainment Vodafone plan starting at £10/m for 10GB, you'll also get free roaming to 29 more destinations than previously including the USA, Canada, South Africa and Australia - 77 destinations in all - under Global Roaming Plus. 

Users visiting any of the Roam-free destinations will be able to use their allowance as they would in the UK without spending any extra. Charges will apply if you go out of your bundle but the regulations state that they cannot be more than they would be in the UK.

The Roam-free destinations are: Austria, Azores, Belgium, Bulgaria, Canary Islands, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France (inc Corsica), French Guiana, Germany, Gibraltar, Greece, Guadeloupe, Guernsey, Hungary, Iceland, Isle of Man, Ireland, Italy, Jersey, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Madeira, Martinique, Mayotte, Monaco, Netherlands, Norway, Poland, Portugal, Reunion, Romania, Slovakia, Slovenia, Spain (inc Balearic Islands), St Martin, Sweden, Switzerland, Turkey and Vatican City.

For those travelling further than the 50 countries on the Roam-free list, there are 56 "Roam-further" destinations available under the Vodafone Global Roaming incentive for Pay Monthly customers and SIM-only customers.

A daily flat rate of £6 allows you to use your phone in any of the participating Roam-further countries as you would in the UK, including calling, texting and data usage and you will only be charged on the days you use your phone. The day is calculated according to the capital city of the country you are in and it runs from midnight to midnight.

The Roam-further destinations are: Afghanistan, Albania, Andorra, Anguilla, Antigua and Barbuda, Argentina, Armenia, Aruba, Australia, Bahrain, Bangladesh, Barbados, Bermuda, Bonaire, Brazil, British Virgin Islands, Cambodia, Canada, Cayman Islands, Chile, China, Colombia, Congo, Democratic Republic of, Costa Rica, Curacao, Dominica, Dominican Republic, Ecuador, Egypt, El Salvador, Ghana, Grenada, Guatemala, Guyana, Haiti, Honduras, Hong Kong, India, Indonesia, Israel, Jamaica, Japan, Jordan, Kazakhstan, Kenya, Kuwait, Laos, Lesotho, Macau, Macedonia, Macedonia, Malaysia, Mexico, Moldova, Mozambique, Moldova, Mongolia, Montenegro, Montserrat, Morocco, Myanmar,  New Zealand, Nicaragua, Oman, Panama, Pakistan, Panama, Papua New Guinea, Paraguay, Peru, Philippines, Puerto Rico, Qatar, Russia, Saba, Samoa, Saudi Arabia, Serbia, Singapore, Sint Eustatius, Sint Maarten, South Africa, South Korean, South Sudan, Sri Lanka, St Kitts and Nevis, St Lucia, St Vincent, Suriname, Swaziland, Taiwan, Tanzania, Thailand, Toga, Trinidad and Tobago, Turks and Caicos, Ukraine, United Arab Emirates, USA, Uruguay,  US Virgin Islands, Uzbekistan, Vanuatu and Vietnam.

Three roaming

Three offers its Go Roam incentive to Pay Monthly starting at £9 for 500MB and Pay As You Go customers (£10 for 3GB), offering free roaming in 71 countries, some of which are not in the EU.

It doesn't matter what device you are using and like Vodafone, you can use your phone as you would in the UK but Three doesn't charge you anything for the privilege when you go further afield, such as the US or Australia. What's more, it works on PAYG plans too.

The Go Roam in Europe destinations are: Aland Islands, Austria, Azores, Balearic Islands, Belgium, Bulgaria, Canary Islands, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, French Guiana, Germany, Gibraltar, Greece, Guadeloupe, Guernsey, Hungary, Iceland, Ireland, Isle of Man, Italy, Jersey, Latvia, Liechtenstein, Lithuania, Luxembourg, Madeira, Malta, Martinique, Mayotte, Norway, Poland, Portugal, Réunion, Romania, Saint Barthelemy, Saint Martin, San Marino, Slovakia, Slovenia, Spain, Sweden, Switzerland, The Netherlands, Vatican City.

Outside of Europe: Australia, Brazil, Chile, Colombia, Costa Rica, El Salvador, Guatemala, Hong Kong, Indonesia, Israel, Macau, New Zealand, Nicaragua, Panama, Peru, Puerto Rico, Singapore, Sri Lanka, Uruguay, US Virgin Islands, USA, Vietnam.

There is also a £5 a day data passport, allow unlimited mobile Internet in those countries above and: Azerbaijan, Canada, Malaysia, Mexico, Moldova, Montenegro, Myanmar, Pakistan, Russian Federation, Saudi Arabia, Serbia, South Korea, Taiwan, Thailand, Tunisia, Turkey, Ukraine and United Arab Emirates.

There is one snag, if you have All-You-Can-Eat data, texts and minutes then only up to 19GB in Europe (12GB non Eu), 5000 texts and 3000 minutes are included in the incentive for no extra charge but that's still quite a lot. You also have to be on one of Three's Advanced plans if you're a Pay Monthly customer, and if you're PAYG you'll need to convert your credit into an Add-on to use Feel at Home.

O2 roaming

O2 offers free roaming to countries within its Europe Zone. Just like Vodafone and Three, Pay Monthly customers travelling to any of the countries within the O2's Europe Zone can use their minutes, data and text allowances as they would at home. 

The Europe Zone destinations are: Austria, Azores, Belgium, Bulgaria, Canary Islands, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, French Guiana, Germany, Gibraltar, Greece, Guadeloupe, Guernsey, Hungary, Iceland, Republic of Ireland, Isle of Man, Italy, Jersey, Liechtenstein, Lithuania, Luxembourg, Madeira, Malta, Martinique, Mayotte, Monaco, Netherlands, Norway, Poland, Portugal, Reunion, Romania, Saint Barthélemy, Saint Martin, San Marino, Slovakia, Slovenia, Spain, Sweden, Switzerland, Vatican City.

The Europe Zone applies to PAYG customers too but Guernsey, Isle of Man, Jersey, Monaco and Switzerland are not included as they are for Pay Monthly customers. PAYG customers visiting these five countries can opt into the O2 Travel Bolt on, where you will also be charged £1.99 for data with a limit of 100MB a day, while calls will cost 4p per minute to make and free to receive. Texts cost 1p per message when sent to the UK or elsewhere in Europe.

O2 also offer the O2 Travel Bolt on for Pay Monthly customers visiting some destinations outside of the Europe Zone. Customers will be charged £3.99 a day for Turkey, or £4.99 a day when in any of these destinations: Albania, Argentina, Australia, Botswana, Brazil, Canada, Cape Verde, Chile, China, Colombia, El Salvador, Guatemala, Honduras, Hong Kong, Indonesia, Japan, Mexico, New Zealand, Nicaragua, Panama, Peru, South Africa, Sri Lanka, Thailand, UAE, Uruguay, United States of America, Venezuela.

O2 Travel has a daily allowance of 120 minutes for both making and receiving calls, 120 texts and unlimited data for Pay Monthly customers. PAYG customers have the same limit as mentioned above. You'll only be charged on the days you choose to use it.

You can find out more information on the O2 website.

EE roaming

EE offers all customers on all contracts, Pay Monthly and PAYG, free roaming in 48 destinations across Europe. Those on 4GEE Max contracts will also get roaming in a few more places further afield.

As with the other networks, you'll be able to "roam like home", using your data, minute and text allowances. A maximum of 15GB of data can be used while roaming, after which you'll need to buy a data add-on if you want to keep using data whilst roaming.

EE's European Roaming Zone destinations are: Austria, Azores, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Canary Islands, Denmark, Estonia, Finland, France, French Guyana, Germany, Gibraltar, Greece, Guadeloupe, Guernsey, Hungary, Iceland, Ireland, Isle of Man, Italy, Jersey, Latvia, Liechtenstein, Lithuania, Luxembourg, Madeira, Malta, Martinique, Mayotte, Monaco, Netherlands, Norway, Poland, Portugal, Reunion Islands, Romania, San Marino, Saint Martin (French), Saint Barthelemy, Slovakia, Slovenia, Spain, Sweden, Switzerland and Vatican City (Italy).

Customers on the 4GEE Max plans also have roaming included in: Australia, Canada, Mexico, New Zealand and USA.

For those not on 4GEE Max plans and travelling to one of the five countries included on the Max plans, you can add a World Select Talk and Text add-on. This will give you unlimited calls and texts for £5 a day, with the day running from midnight to midnight in the country you are in. No data is included with this add on though.

There is also a data add on however, called Travel Data Pass. This will offer 500MB of data per day and prices differ depending on the country. For example, it will cost you £3 a day for Turkey, £4 a day for United States of America and Canada or £5 a day for Australia, New Zealand, UAE, India, Thailand, Mexico, South Africa and China.

EE's offers are a little more complicated than Vodafone and Three so it's worth going on the EE website to work out your best option and find out exactly how much your specific destination might cost.

iD from Carphone Warehouse roaming

The Carphone Warehouse network, iD, offers "Roam Like at Home" for its Pay Monthly, SIM Only and PAYG customers in 50 countries. As with the other networks, customers will be able to use their UK minutes, texts and data for no extra charge.

The Roam Like at Home countries are: Austria, Azerbaijan, Azores, Belarus, Belgium, Bulgaria, Canary Islands, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, French Guiana, Germany, Gibraltar, Greece, Guadeloupe, Guernsey, Hungary, Iceland, Ireland, Isle of Man, Italy, Jersey, Kazakhstan, Latvia, Liechtenstein, Lithuania, Luxembourg, Macedonia, Madeira, Malta, Martinique, Monaco, Netherlands, Norway, Poland, Portugal, Réunion, Romania, Saint-Barthélemy, Saint-Martin, San Marino, Slovakia, Slovenia, Spain, Sweden, Vatican City.

Customers on the iD's TakeAway plans will also see the United States of America and Australia included within the Roam Like at Home destination list. Unlike Vodafone and Three, there doesn't appear to be a daily rate for other worldwide destinations though.

For customers on GoTo and ShockProof plans, as well as TakeAway customers travelling to destinations other than the US and Australia, the iD network offers a comprehensive list of roaming costs on its site here.

Tesco Mobile roaming

Tesco Mobile offers its Home From Home incentive in 48 European destinations for all its customers. Customers can call, text and use data in the Home from Home countries without any extra cost on top of their existing price plans.

Minutes, texts and data limits will still apply as at home. That covers both PAYG and pay monthly customers.

Home from Home destinations are: Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Republic of Ireland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain including Canary Islands Sweden, Switzerland.

As with Three, a maximum of 12GB of monthly data can be used when abroad. Following this, you will need to pay an additional charge per MB. 

Tesco Mobile caps data usage to 5MB so you cannot exceed £40 of spend while abroad elsewhere. That's because it charges £8 per MB if you are outside the Home from Home countries so be wary of using data anywhere other than in Europe or at a Wi-Fi hotspot.

Call charges from outside the EU can also be very pricey. Calls when you are in the US, for example, cost from 89p a minute to make or receive. Sending texts costs 40p a text. For more information on costs from specific countries, you can visit the Tesco Mobile website.