AH2

Asian Highway 2 (AH2) is a road in the Asian Highway Network running 13,107 km from Denpasar, Indonesia to Merak, and Singapore to Khosravi, Iran. The route is connected to M10 of the Arab Mashreq International Road Network. The route is as follows:

Indonesia


National Routes:
 * ID Nasional1.svg National Route 1 (Bali Island): Denpasar — Jembrana
 * ID Nasional1.svg National Route 1 (Java Island): Banyuwangi — Probolinggo — Surabaya
 * ID Nasional14-15.svg National Route 15: Surabaya — Mojokerto — Surakarta
 * ID Nasional14-16.svg National Route 16: Surakarta — Salatiga — Semarang
 * ID Nasional1.svg National Route 1 (Java Island): Semarang — Pekalongan — Tegal — Cirebon — Cikampek — Bekasi — Jakarta — Tangerang — Serang — Cilegon (Merak)
 * ID Nasional11-4.svg National Route 4: Cikampek — Padalarang

Parallel toll roads:
 * ID Tol11-1.svg Bali Mandara Toll Road
 * Parts of Trans-Java Toll Road:
 * ID Tol16-13.svg Gempol–Pasuruan Toll Road, Pasuruan–Probolinggo Toll Road, Probolinggo–Banyuwangi Toll Road (planned)
 * ID Tol16-8.svg Surabaya–Gempol Toll Road
 * ID Tol16-11.svg Kertosono–Mojokerto Toll Road, Surabaya–Mojokerto Toll Road
 * ID Tol14-6.svg ID Tol16-11.svg Solo–Kertosono Toll Road
 * ID Tol14-6.svg Semarang Toll Road, Semarang–Solo Toll Road
 * ID Tol12-1.svg Cikopo–Palimanan Toll Road, Palimanan–Kanci Toll Road, Kanci–Pejagan Toll Road, Pejagan–Pemalang Toll Road, Pemalang–Batang Toll Road, Batang–Semarang Toll Road
 * ID Tol13-7.svg ID Tol12-1.svg Jakarta–Cikampek Toll Road
 * ID Tol11-1.svg Jakarta–Tangerang Toll Road, Tangerang–Merak Toll Road
 * Trans-Java Toll Road complements:
 * ID Tol12-4.svg Cipularang Toll Road

Ferry:
 * Port of Gilimanuk, Jembrana Regency
 * Port of Ketapang, Banyuwangi Regency
 * Port of Tanjung Priok, Jakarta

Singapore

 * Clementi Road: West Coast Highway - Jalan Anak Bukit
 * Jalan Anak Bukit: Clementi Road - PIE (Anak Bukit Flyover)
 * PIE-SG.svg [[Pan Island Expressway]]: Jalan Anak Bukit — BKE
 * BKE-SG.svg [[Bukit Timah Expressway]]: PIE — Woodlands Checkpoint
 * Johor–Singapore Causeway

Malaysia

 * EDL : Johor Bahru (CIQ checkpoint) — Bakar Batu — Pandan
 * NSE: Johor Bahru (Pandan) —  Kulai — Batu Pahat — Muar — Ayer Keroh (Malacca) —  Seremban — Nilai (North)
 * ELITE: Nilai (North) — Kuala Lumpur International Airport (KLIA) — Bandar Saujana Putra — Putra Heights — USJ — Shah Alam
 * NKVE: Shah Alam — Subang — Damansara — Kota Damansara — Bukit Lanjan
 * NSE: Bukit Lanjan — Rawang — Tanjung Malim —Tapah — Ipoh — Taiping — Butterworth (Penang) — Sungai Petani — Alor Setar Bukit Kayu Hitam

Thailand

 * Thai Highway-4.svg Route 4: Sa Dao — Hat Yai — Phatthalung, Chumphon — Pran Buri, Cha-am — Nakhon Chai Si (Concurrent with from Ban Pong — Nakhon Chai Si)
 * Thai Highway-41.svg Route 41: Phatthalung — Chumphon
 * Thai Highway-37.svg Route 37: Pran Buri — Cha-am (Hua Hin Bypass)
 * Thai Highway-338.svg Route 338: Nakhon Chai Si — Bangkok Outer Ring Road (Concurrent with )
 * Thai Motorway-t9.svg Route 9: Bangkok Outer Ring Road — Bang Pa-in
 * Thai Highway-32.svg Route 32: Bang Pa-in — Ayutthaya (Bang Pahan) — Chai Nat (Concurrent with ) (Merges again at Bang Pahan)
 * Thai Highway-347.svg Route 347 :Bang Pa In — Bang Pahan
 * Thai Highway-1.svg Route 1: Chai Nat — Nakhon Sawan — Tak — Chiang Rai — Mae Sai (Concurrent with from Chai Nat — Tak)

Myanmar

 * National Highway 4: Tachilek — Kengtung — Meiktila
 * Yangon–Mandalay Expressway: Meiktila — Mandalay
 * National Highway 7 (Concurrent with ): Mandalay — Tamu

India (Northeast)

 * : Moreh — Imphal
 * : Imphal — Viswema — Kohima
 * : Kohima — Chümoukedima — Dimapur — Nagaon — Doboka — Jorabat
 * : Doboka — Jorabat
 * : Jorabat — Shillong
 * : Shillong — Dawki

Bangladesh

 * : Tamabil — Sylhet — Kanchpur — Dhaka
 * : Dhaka — Joydebpur
 * : Joydebpur — Tangail — Elenga
 * : Elenga — Hatikumrul
 * : Hatikumrul — Bogra — Rangpur — Banglabandha

India (East)

 * : Fulbari — Siliguri
 * : Siliguri — Panitanki
 * : Panitanki — Mechi Bridge

Nepal

 * NPL NH01.svg NH01 (Mahendra Highway) : Mechi Bridge — Kakarbhitta — Pathlaiya — Hetauda — Narayangarh — Butwal — Kohalpur — Mahendranagar — Mahakali River

India (North)

 * Mahakali River — Banbasa — Khatima
 * : Khatima — Sitarganj — Rudrapur — Rampur — Muradabad — Amroha (Gajraula) — Hapur — Delhi
 * : Delhi — Sonipat- Kurukshetra — Ambala — Jalandhar
 * : Jalandhar — Ludhiana — Phagwara — Amritsar — Attari

Pakistan

 * Wagah — Lahore
 * Pakistan N-5.svg Lahore — Okara — Multan — Bahawalpur — Rahim Yar Khan — Rohri
 * Pakistan N-65.svg Rohri — Sukkar — Jacobabad — Sibi — Quetta
 * Pakistan N-40.svg Quetta — Dalbandin — Taftan

Iran

 * Road84.png:Mirjaveh — Zahedan — Kerman — Anar
 * Road71.png:Anar — Kashan — Qom
 * Road56.png:Qom — Salafchegan
 * Freeway in Iran.svgRoad5.png:Salafchegan — Saveh
 * Freeway in Iran.svgIran Freeway 6.png:Saveh — Hamadan
 * Road48.png:Hamadan — Kermanshah — Khosravi (     Arab Mashreq International Road Network)