Hungary Travel Information

The Basics


GMT +1


Electrical current is 230 volts, 50 Hz. European-style two-pin plugs are standard.


Hungarian (Magyar) is the official language, but German is widely spoken, especially in the areas close to the Austrian border. English is spoken in tourist areas and most hotels.

Travel Health

No vaccinations are required for travel to Hungary and standards of public health are good, but a hepatitis A vaccination is recommended for all travellers. Tap water is safe to drink and food poisoning is not considered a high risk, although visitors are recommended to vaccinate against typhoid, unless on a short stay and only eating at major hotels and restaurants. Travellers intending on visiting forested, grassy, lakeside or rural areas in spring and summer should consider a tick-borne encephalitis vaccine. A reciprocal health agreement with countries of the EU provides nationals with free emergency health care on presentation of a European Health Insurance Card (EHIC). All towns have pharmacies, but anyone requiring specific medication should bring a supply with them as most medicines are of Eastern European origin. Make sure that if you are travelling with prescribed medications you bring along a letter from your doctor stating your condition and the prescribed medication to smooth your way through customs. Health insurance is recommended.


Taxi drivers and waiters expect a tip of 10 to 15 percent in Hungary. Waiters should be handed the cash, rather than have it left on the table. Most people in the service industry expect to be tipped about 10 to 15 percent.

Safety Information

Most visits to Hungary are trouble-free, but normal precautions against petty crime should be taken. Pick pocketing and bag snatching is a risk on crowded public transport and other places frequented by tourists. Minimise your chance of being targetted by making use of hotel safes to store valuables and not displaying conspicuous wealth. It is also always a good idea to carry copies of important documents like your passport. Some bars, clubs and restaurants in Budapest charge outrageous prices by means of scams that target foreigners in particular. Be cautious of invitations off the street to dine in certain establishments or of recommendations by taxi drivers who are often in on the scam. Some taxi drivers can also overcharge or take passengers on a circuitous route. Any political demonstrations should be avoided, as they have led to violence in the past.

Local Customs

Hungarians are generally open and friendly people who will readily strike up conversation. Men and women greet each other by shaking hands and close friends kiss each other lightly on each cheek. Older men may bow to women and kiss them on the hand.


A handshake is the standard form of greeting when doing business in Hungary and in mixed company it is usually women who initiate. Conservative suits and ties are standard business dress and business people should be addressed by their title and surname. Business cards are often exchanged; Hungarians usually list their surnames first. It is useful to have a local representative when doing business in Hungary who can set up meetings and act as an interpreter. It is important to invest time on building relationships; socialising is a key element of this and face-to-face meetings are vital. Punctuality is vital to all occasions, and cancelling a meeting at the last minute may be detrimental to a business relationship. Due to the communist legacy there is an aversion to risk and plenty of red tape and therefore negotiations can be slow-moving and patience is required. Although Hungary remains male-orientated, being female is not a disadvantage to doing business. Business hours are usually from 8am to 4pm Monday to Friday, though summer hours tend to be shorter.


The international access code for Hungary is +36. The outgoing code is 00 followed by the relevant country code (e.g., 0044 for the United Kingdom). City/area codes are in use, e.g., (0)1 for Budapest. There are often high surcharges on calls made from hotels; it is cheaper to use public telephone boxes or calling cards. Local directory assistance is available by dialling 198, and international directory assistance is 199; callers may have to hold for a few moments, but English-speaking operators are available. The local mobile phone operators use GSM networks and have roaming agreements with most international operators. Internet cafes are available in the main towns.

Duty Free

Travellers to Hungary with goods purchased in the EU for personal use do not have to pay customs duty on 3200 cigarettes, or 400 cigarillos, or 200 cigars, or 3kg of smoking tobacco; 10 litres of spirits; 110 litres of beer; 20 litres of fortified wine, such as sherry or port; and 90 litres of wine. Travellers arriving from non-EU countries do not have to pay customs duty on 200 cigarettes, or 100 cigarillos, or 50 cigars, or 250g of smoking tobacco, or a proportional mix of these. Alcohol allowances (for passengers over 17 years) include 1 litre of spirits and 2 litres of wine; perfume up to 50g and 250ml eau de toilette; and other goods for personal consumption to the value of €175 per adult or €90 for children under 15 years. Prohibited items include fresh meat and dairy products.

Become our Hungary Travel Expert

We are looking for contributors for our Hungary travel guide. If you are a local, a regular traveller to Hungary or a travel professional with time to contribute and answer occasional forum questions, please contact us.

1,604,896 bytes
Loading Time Base Classes  0.0443
Controller Execution Time ( Countries / Index )  0.1118
Total Execution Time  0.1567
No GET data exists
No POST data exists
  DATABASE:  globe_media   QUERIES: 40   
0.0013   INSERT INTO `ci_sessions(`session_id`, `ip_address`, `user_agent`, `last_activity`) VALUES ('a46e4beb66049c2fae6194871693c50e''''CCBot/2.0 (http://commoncrawl.org/faq/)'1411243286) 
0.0093   DELETE FROM `ci_sessions`
WHERE `last_activity` < 1411236086 
0.0004   UPDATE `ci_sessionsSET `last_activity` = 1411243286, `user_data` = '' WHERE `session_id` = 'a46e4beb66049c2fae6194871693c50e' 
0.0006   UPDATE `ci_sessionsSET `last_activity` = 1411243286, `user_data` = '' WHERE `session_id` = 'a46e4beb66049c2fae6194871693c50e' 
0.0005   UPDATE `ci_sessionsSET `last_activity` = 1411243286, `user_data` = '' WHERE `session_id` = 'a46e4beb66049c2fae6194871693c50e' 
0.0008   UPDATE `ci_sessionsSET `last_activity` = 1411243286, `user_data` = '' WHERE `session_id` = 'a46e4beb66049c2fae6194871693c50e' 
0.0004   UPDATE `ci_sessionsSET `last_activity` = 1411243286, `user_data` = '' WHERE `session_id` = 'a46e4beb66049c2fae6194871693c50e' 
0.0004   UPDATE `ci_sessionsSET `last_activity` = 1411243286, `user_data` = '' WHERE `session_id` = 'a46e4beb66049c2fae6194871693c50e' 
0.0004   UPDATE `ci_sessionsSET `last_activity` = 1411243286, `user_data` = '' WHERE `session_id` = 'a46e4beb66049c2fae6194871693c50e' 
0.0009   UPDATE `ci_sessionsSET `last_activity` = 1411243286, `user_data` = '' WHERE `session_id` = 'a46e4beb66049c2fae6194871693c50e' 
0.0007   UPDATE `ci_sessionsSET `last_activity` = 1411243286, `user_data` = '' WHERE `session_id` = 'a46e4beb66049c2fae6194871693c50e' 
0.0065   UPDATE `ci_sessionsSET `last_activity` = 1411243286, `user_data` = '' WHERE `session_id` = 'a46e4beb66049c2fae6194871693c50e' 
0.0006   UPDATE `ci_sessionsSET `last_activity` = 1411243286, `user_data` = '' WHERE `session_id` = 'a46e4beb66049c2fae6194871693c50e' 
0.0006   UPDATE `ci_sessionsSET `last_activity` = 1411243286, `user_data` = '' WHERE `session_id` = 'a46e4beb66049c2fae6194871693c50e' 
0.0005   UPDATE `ci_sessionsSET `last_activity` = 1411243286, `user_data` = 'a:1:{s:16:\"destination_type\";s:9:\"Countries\";}' WHERE `session_id` = 'a46e4beb66049c2fae6194871693c50e' 
0.0017   UPDATE `ci_sessionsSET `last_activity` = 1411243286, `user_data` = 'a:2:{s:16:\"destination_type\";s:9:\"Countries\";s:7:\"country\";s:7:\"Hungary\";}' WHERE `session_id` = 'a46e4beb66049c2fae6194871693c50e' 
0.0006   UPDATE `ci_sessionsSET `last_activity` = 1411243286, `user_data` = 'a:3:{s:16:\"destination_type\";s:9:\"Countries\";s:7:\"country\";s:7:\"Hungary\";s:13:\"selected_node\";s:6:\"basics\";}' WHERE `session_id` = 'a46e4beb66049c2fae6194871693c50e' 
0.0005   SELECT *
FROM (`config_categories`)
WHERE `type` = 'left'
AND `parent_category_idIN (SELECT id FROM config_categories WHERE link "/countries")
display_order` != '0'
ORDER BY `display_order
0.0007   SELECT `province_code`, `province_name`, `c`.`country_name`
FROM (`provincesp)
LEFT JOIN `countriesON `c`.`country_code` = `p`.`country_code`
WHERE `c`.`country_name` = 'Hungary'
ORDER BY `p`.`province_name
0.0027   SELECT rc.id as regions_cities_idrc.region_namerc.major_cityrc.key_regionc.country_namep.province_name  FROM regions_cities rc INNER JOIN countries c ON c.country_code rc.country_code LEFT JOIN provinces p ON rc.province_code p.province_code WHERE c.country_name "Hungary"  AND rc.major_city AND rc.nfuwt != 1 UNION SELECT rc.id as regions_cities_idrc.region_namerc.major_cityrc.key_regionc.country_namep.province_name FROM regions_cities rc INNER JOIN provinces p ON p.province_code rc.province_code INNER JOIN countries c ON p.country_code c.country_code WHERE c.country_name "Hungary"  AND rc.major_city AND rc.nfuwt != ORDER BY region_name  
0.0026   SELECT rc.id as regions_cities_idrc.region_namerc.major_cityrc.key_regionc.country_namep.province_name  FROM regions_cities rc INNER JOIN countries c ON c.country_code rc.country_code LEFT JOIN provinces p ON rc.province_code p.province_code WHERE c.country_name "Hungary"  AND rc.major_city AND rc.nfuwt != 1 UNION SELECT rc.id as regions_cities_idrc.region_namerc.major_cityrc.key_regionc.country_namep.province_name FROM regions_cities rc INNER JOIN provinces p ON p.province_code rc.province_code INNER JOIN countries c ON p.country_code c.country_code WHERE c.country_name "Hungary"  AND rc.major_city AND rc.nfuwt != ORDER BY region_name  
0.0013   SELECT `r`.`id` as resort_id, `r`.`name`, `r`.`major_resort`, `r`.`attr_ski_chk`, `r`.`attr_beach_chk`, `c`.`country_name`, (SELECT region_name FROM regions_cities WHERE country_code c.country_code AND id r.region_city_code) as region_name
LEFT JOIN `countriesON `c`.`country_code` = `r`.`country_code`
WHERE `c`.`country_name` = 'Hungary'
AND `attr_ski_chk` != "Yes"
ORDER BY `r`.`major_resortDESC, `r`.`name
0.0012   SELECT `r`.`id` as resort_id, `r`.`name`, `r`.`major_resort`, `r`.`attr_ski_chk`, `r`.`attr_beach_chk`, `c`.`country_name`, (SELECT region_name FROM regions_cities WHERE country_code c.country_code AND id r.region_city_code) as region_name
LEFT JOIN `countriesON `c`.`country_code` = `r`.`country_code`
WHERE `c`.`country_name` = 'Hungary'
AND `attr_ski_chk` = 'Yes'
ORDER BY `r`.`major_resortDESC, `r`.`name
0.0010   SELECT `iata_code`, `name`, `url_name`, `c`.`country_name`
FROM (`port_of_callpc)
LEFT JOIN `countriesON `c`.`country_code` = `pc`.`country_code`
WHERE `c`.`country_name` = 'Hungary'
ORDER BY `pc`.`name
0.0004   SELECT *
FROM (`config_nodescn)
JOIN `config_nodes_categoriescnc ON `cnc`.`node_id` = `cn`.`id`
WHERE `cnc`.`category_idIN (select id from config_categories where link "/basics")
ORDER BY `cn`.`position`, `cnc`.`display_order
0.0030   SELECT `id`, `headline`, `via_title`, `via_link`, `body`, `event_date`, `end_date`, `anchor_link`
FROM (`news`)
WHERE `for_pro` = 1
AND `end_date` >  '2014-09-20'
AND `country_code` = (SELECT country_code FROM countries WHERE country_name "Hungary") 
0.0008   SELECT *
FROM (`tour_operators`)
WHERE `country_code` = (SELECT country_code FROM countries WHERE country_name "Hungary")
show_in_column` = 1
`show_in_columnDESC, `name
0.0006   SELECT country_code FROM countries WHERE country_name "Hungary" 
0.0013   SELECT from tourop_list WHERE destinations LIKE '%HU%' ORDER BY id DESC 
0.0005   SELECT `country_code`
FROM (`countries`)
WHERE `country_name` = 'Hungary' 
0.0168   SELECT d.id AS destination_idd.overview AS destination_overviewd.extended_overview AS destination_extended_overviewd.photo as destination_photod.*, c.*, 'Hungary' AS country_nameLENGTH(CONCAT_WS(d.timed.electricityd.languaged.healthd.tippingd.safetyd.businessd.communicationsd.duty_free)) AS basicsLENGTH(CONCAT_WS(d.embassy_consulate_usd.embassy_consulate_ukd.embassy_consulate_cad.embassy_consulate_aud.embassy_consulate_ird.embassy_consulate_nz)) AS contacts(SELECT money FROM destinations WHERE country_code "HU" ) AS money(SELECT LENGTH(CONCAT_WS(passport_visaentry_req_usentry_req_ukentry_req_caentry_req_auentry_req_irentry_req_nz))
FROM destinations WHERE country_code "HU" ) AS visa(SELECT group_concat(id) FROM public_holiday p WHERE p.country_code "HU" order by p.weight desc) AS public_holiday(SELECT count(*) FROM tour_operators t where t.country_code d.country_code) AS num_tour_ops(SELECT count(id) AS total_rows FROM tourop_list tl WHERE tl.destinations LIKE ("%HU%")) AS num_tour_operators(SELECT group_concat(name) FROM port_of_call pc WHERE pc.country_code d.country_code) AS ports_of_call(SELECT group_concat(region_name) FROM regions_cities WHERE major_city AND nfuwt != AND country_code d.country_code ORDER BY major_city DESCregion_name ASC) AS cities(SELECT group_concat(region_name) FROM regions_cities WHERE major_city AND nfuwt != AND country_code d.country_code ORDER BY major_city DESCregion_name ASC) AS regions(SELECT group_concat(name) FROM resorts WHERE major_resort AND country_code d.country_code ORDER BY major_resort DESCname ASC) AS resorts(SELECT count(*) FROM dmcs WHERE country_code d.country_code) AS num_dmcs(SELECT concat(caption" &copy; "copyright) FROM images WHERE filename d.photo) AS photo_copyright(SELECT count(*) FROM airports ai where ai.nfuwt != AND ai.country_code d.country_code) AS num_airports(SELECT count(*) FROM events e where e.country_code d.country_code AND show_on_country 1) AS num_events(SELECT count(*) FROM activities where region_city_code "0" AND country_code d.country_code) AS num_activities(SELECT count(*) FROM attractions a where a.country_code d.country_code AND show_on_country AND excursion "No") AS num_attractions(SELECT count(*) FROM attractions a where a.country_code d.country_code AND show_on_country AND show_on_kids AND excursion "No") AS num_kids_attractions(SELECT count(*) FROM attractions a where a.country_code d.country_code AND excursion "Yes") AS num_excursions(SELECT phrases FROM phrase_book pb where pb.country_code c.country_code AND phrases != "") AS num_phrases(SELECT count(*) FROM image_bridge ib LEFT OUTER JOIN images i ON ib.image_id=i.id WHERE ib.destination_code c.country_code) AS num_photos(SELECT count(*) FROM hospitals h where h.country_code c.country_code) AS num_hospitals
(destinations d)
LEFT JOIN countries c ON c.country_code d.country_code
LEFT JOIN provinces pr ON pr
.province_code d.province_code
`c`.`country_name` = 'Hungary' 
0.0005   UPDATE ci_sessions SET last_activity 1411243286user_data 'a:3:{s:16:\"destination_type\";s:9:\"Countries\";s:7:\"country\";s:7:\"Hungary\";s:13:\"selected_node\";s:6:\"basics\";}' WHERE `session_id` = 'a46e4beb66049c2fae6194871693c50e' 
0.0006   UPDATE ci_sessions SET last_activity 1411243286user_data 'a:4:{s:16:\"destination_type\";s:9:\"Countries\";s:7:\"country\";s:7:\"Hungary\";s:13:\"selected_node\";s:6:\"basics\";s:6:\"region\";s:0:\"\";}' WHERE `session_id` = 'a46e4beb66049c2fae6194871693c50e' 
0.0005   SELECT TagID FROM FORUM_DiscussionTags WHERE  Tag 'Hungary'  
0.0006   SELECT DiscussionID FROM FORUM_DiscussionHasTags WHERE TagID IN (1830)
GROUP BY DiscussionID HAVING COUNT(DiscussionID) = 
0.0008   SELECT od.`Name`, od.`DiscussionIDFROM FORUM_Discussion od
                    WHERE od
.`DiscussionIDIN ( 675,836,1415,1838,1978,2120,3249,3355,5023,6035,8467,8507,8925 ) ORDER BY od.`DateLastActiveDESC LIMIT 0 15
0.0008   SELECT i.*, e.fullnamee.bioe.pic FROM interviews i INNER JOIN experts e ON i.expert_id e.id
INNER JOIN countries c ON i
.spatial_id c.country_code WHERE i.interview_type 'country' AND c.country_name 'Hungary' 
0.0005   SELECT TagID FROM FORUM_DiscussionTags WHERE  Tag 'Hungary'  
0.0005   SELECT DiscussionID FROM FORUM_DiscussionHasTags WHERE TagID IN (1830)
GROUP BY DiscussionID HAVING COUNT(DiscussionID) = 
0.0005   SELECT od.`Name`, od.`DiscussionIDFROM FORUM_Discussion od
                    WHERE od
.`DiscussionIDIN ( 675,836,1415,1838,1978,2120,3249,3355,5023,6035,8467,8507,8925 ) ORDER BY od.`DateLastActiveDESC LIMIT 0 15