Flora Taman Nasional Batang Gadis
Hutan dipterokarpa, rafflesia yang belum bernama, dan 55 jenis anggrek.
Di Taman Nasional Batang Gadis tercatat sekitar 240 jenis tumbuhan berpembuluh dari 47 suku. Yang paling dominan adalah suku Dipterocarpaceae, pohon-pohon besar hutan hujan Sumatra seperti meranti (Shorea). Ada juga jenis endemik Sumatra seperti Baccaurea dulcis, Hopea nigra, dan Shorea platyclados. Separuh kawasan adalah hutan dataran rendah, dan di atas 1.000 meter hutannya berganti menjadi hutan pegunungan.
Rafflesia
Rafflesia ditemukan di sekitar hutan desa Pagar Gunung, Alahan Kae, Sibanggor Julu, dan Sopotinjak. Rangers taman nasional melaporkan bahwa bunga yang mereka temui di patroli tidak semuanya sama. Salah satunya kecil, berwarna merah kehitaman, dan menurut pengelola jenisnya belum teridentifikasi. Kemungkinan di kawasan ini tumbuh lebih dari satu jenis rafflesia.
Rafflesia adalah parasit tanpa daun, batang, dan akar sejati. Ia hidup di dalam liana Tetrastigma dan baru terlihat ketika bunganya muncul. Mekarnya hanya beberapa hari, jadi bunga mekar bisa dicari hanya bersama ranger atau pemandu desa yang tahu lokasi kuncupnya.
Foto di atas adalah Rafflesia arnoldii di Sumatra, bukan di Batang Gadis.
Anggrek
Pada 2019 pengelola taman nasional mencatat 55 jenis anggrek, terutama Bulbophyllum. Dari jumlah itu 48 jenis tumbuh menempel di pohon (epifit) dan 7 di tanah. 39 jenis masuk Apendiks II CITES, yaitu perdagangannya diatur secara internasional. Jangan mencabut atau membeli anggrek dari hutan.
Kantong semar, bunga bangkai, jamur
Di kawasan ini tumbuh kantong semar (Nepenthes), tumbuhan pemakan serangga. Tim taman nasional juga menemukan bunga bangkai Amorphophallus variabilis: satu bunga setinggi 69 cm dan 23 tumbuhan muda di sekitarnya. Jamur tercatat lebih dari 50 jenis, termasuk Marasmius siccus yang langka. Di hutan Desa Alahan Kae, dalam setiap 100 meter jalur bisa ditemukan lebih dari 19 jenis jamur.

