Jabarkan India dari Xuanzang

Xuanzang kemudian meninggalkan Jalalabad, yang hanya terdapat beberapa bhikkhu, namun dengan banyak stupa dan biara. Ia melewati Hunza dan Khyber Pass ke arah timur, mencapai Peshawar. Agama Buddha di Peshawar mengalami kemunduran saat itu. Xuanzang mengunjungi beberapa stupa di sekitar Peshawar.

Xuanzang meninggalkan Peshawar dan melancong ke timur laut ke Lembah Swat. Sesampainya di Udyana, dia menemukan 1.400 lebih biara tua, yang dikatakan pernah menampung 18.000 bhikkhu. Xuanzang berlanjut ke arah utara dan menuju Lembah Buner, sebelum kembali via Shabaz Gharni untuk menyeberangi Sungai Indus di Hund. Dari sana kemudian dia menuju Taxila, sebuah kerajaan Buddha. Di sini dia menemukan 5.000 lebih bhikkhu di 100 lebih kuil. Di sini juga dia menemui seorang bhikkhu berbakat dan menghabiskan dua tahun (631-633) mempelajari Mahayana. Pada masa inilah, Xuanzang menuliskan catatan kejadian konsili keempat umat Buddha yang terjadi tahun 100 di bawah perintah Raja Kanishka dari Kushan.

Tahun 633, Xuanzang meninggalkan Kashmir dan melanjutkan perjalanan ke selatan menuju Chinabhukti.

Tahun 634, dia menuju timur ke Jalandhara di bagian timur Punjab, sebelum mendaki gunung ke kuil Theravada di Lembah Kulu dan kemudian memutar ke arah selatan kembali ke Bairat kemudian ke Mathura. Terdapat 2.000 bhikkhu di Mathura dari dua aliran Agama Buddha walaupun didominasi oleh Hindu. Xuanzang melancong ke Srughna sebelum menyeberang ke timur menuju Matipura dan sampai pada tahun 635. Dari sini, dia menuju selatan ke Sankasya (Kapitha), kemudian melanjutkan ke ibu kota kerajaan India Harsha, Kanyakubja (Kanauji). Di sini, tahun 636, Xuanzang menemukan 100 kuil dengan 10.000 bhikkhu, dan terkesan dengan kebijakan raja yang mempromosikan Agama Buddha. Xuanzang menghabiskan waktu di kota ini mempelajari aliran Theravada, sebelum menuju ke timur ke Ayodhya (Saketa). Xuanzang kemudian berjalan ke selatan menuju Kausambi (Kosam).

Xuanzang kemudian kembali ke utara menuju Sravasti, berjalan melalu Terail di bagian selatan Nepal, kemudian ke Kapilavastu, pemberhentian terakhir dia sebelum Lumbini, tempat lahir Siddharta Gautama. Sesampainya di Lumbini, dia mengunjungi pilar dekat pohon Ashoka di mana Buddha dikatakan lahir. Pilar ini dibangun oleh Raja Ashoka, dan kemudian ditemukan kembali oleh A. Fuhrer tahun 1895.

Tahun 637, Xuanzang meninggalkan Lumbini ke Kusinagara, tempat Sang Buddha meninggal, sebelum menuju ke barat daya Sarnath di mana Sang Buddha pernah memberikan khotbah pertamanya. Berjalan ke timur, pertama via Varanasi, Xuanzang mencapai Vaisali, Pataliputra (Patna) dan Bodh Gaya. Ia kemudian ditemani oleh bhikkhu lokal menuju Nalanda, universitas kuno yang terkenal di India, di mana dia menghabiskan waktu dua tahun di sana. Xuanzang mempelajari bahasa Sanskerta dan Yogacara ketika berada di Nalanda.