Jabarkan Agihan dan kebiasaan dari Santran

Santran tercatat menyebar mulai dari wilayah Asia Tenggara daratan, di jaringan sungai-sungai Mekong dan Chao Phraya. Juga di Semenanjung Malaya, Sumatra, Kalimantan, dan Jawa. Di Indonesia, spesimen contoh diperoleh dari Sumatra (Gunung Sahilan (Sungai Kampar); Rengat (Batang Kuantan); Danau Sialong Lotong (Sialang Lutung?) di Indragiri; Pengabuan; Jambi; Palembang; Lahat; Lampung), Jawa (Jakarta; Tangerang; Rangkasbitung; Lebak; Bogor; Parungkalong di tepi Citarum; Kali Brantas; Surabaya; Gempol), dan Kalimantan (aliran Sungai Kapuas: Sintang, Seberuang, Semitau, Kenepai, Putussibau; aliran Sungai Mahakam: Sungai Bunut, Sungai Boh; aliran Sungai Barito: Sungai Pengaron). Ikan ini lebih umum didapati di bagian timur Jawa daripada di bagian baratnya.

Ikan ini terutama ditemukan di sungai-sungai menengah hingga besar; menghuni badan sungai utama ketika musim kemarau dan mengunjungi saliran dan kanal-kanal di dataran banjir tatkala musim penghujan. Makanannya terdiri dari alga, fitoplankton, krustasea, dan ikan-ikan kecil. Di sekitar aliran Way Tulangbawang, ulubatu tercatat memakan fitoplankton dari marga Pinnularia dan Synedra.