Hungary Phone Numbers: Format, Area Code & Validation Guide - phone-number-standards -

Frequently Asked Questions

Budapest phone numbers follow the format 06 1 XXX XXXX, where XXX XXXX represents seven digits after the national prefix (06). This format provides a capacity of roughly 8 million numbers for the 23 districts of Budapest, regulated by the NMHH.
You can validate a Hungarian mobile number using a regular expression. The pattern /^06(20|30|31|70)\d{7}$/ checks for the correct national prefix (06) followed by valid mobile prefixes (20, 30, 31, or 70) and seven subsequent digits.
The area code for Szeged, Hungary is 62. A complete Szeged number would look like 06 62 XXX XXX, including the national prefix and six digits for the local number.
Number portability allows users to keep their number when switching operators. Therefore, the prefix doesn't guarantee the current operator, requiring a portability check for accurate routing.
To dial a Hungarian number internationally, use the format +36 XX XXX XXXX, where +36 is the country code, XX is the area or mobile prefix, and XXX XXXX are the remaining digits of the phone number.
The primary mobile operators in Hungary are Magyar Telekom, Yettel (formerly Telenor), Vodafone, and Digi Mobile. Magyar Telekom holds the largest market share at approximately 46% as of 2023, followed by Yettel and Vodafone at around 26% each, and Digi with 2%.
Always perform a portability check before routing calls or sending SMS messages to a Hungarian mobile number. This ensures the communication reaches the correct operator, as prefixes may not reflect the current provider due to number portability.
AML, or Advanced Mobile Location, automatically sends precise location information via SMS (with HTTPS fallback) to emergency services when a 112 call is made in Hungary. This helps emergency responders locate callers quickly, boasting approximately 50-meter accuracy and <30-second response times.
For local calls within the same area code, format the number as XXX XXXX, separating the first three digits from the final four with a space. For national calls (within Hungary), use the format 06 XX XXX XXXX, including the national prefix 06.
Use the regex /^06([1-9][0-9])\d{6,7}$/ to validate Hungarian geographic numbers, including those in Budapest. It accounts for the national prefix and area codes, along with the correct number of digits following the area code.
The emergency number for Hungary is 112. Hungary utilizes AML technology to enhance emergency response, providing accurate location data to emergency services.
Developers must maintain at least 65% utilization of allocated number blocks, track number block recovery over 24 months, and provide automated reports to the NMHH (National Media and Infocommunications Authority).
Loading...