Hasta (dari bahasa Sanskerta: हस्त hásta[1]) merupakan unit ukuran tradisional India bagi panjang. Dipadankan ukurannya dengan jarak antara ujung siku lengan sampai ujung jari tengah tangan pada lengan yang sama.
Kata "Hasta" dipakai oleh penterjemah Alkitab bahasa Indonesia (LAI) untuk menterjemahkan kata bahasa Ibrani אמה ‘ammah (bahasa Inggris: cubit) karena keduanya sama-sama menggunakan panjang lengan dari siku sampai jari tangan sebagai ukuran standar panjang tradisional. Hasta pada umumnya sebesar 45 cm. Sedangkan אמה ‘ammah sekitar 44.5 sampai 52.9 cm.