We present an efficient method of introducing fluorophore labels at selected locations in a large RNA. The method is based on specific and highly efficient hybridization between a fluorophore-containing DNA oligonucleotide and a modular hairpin loop replacing a functionally unimportant hairpin loop in the RNA. We demonstrate its feasibility using a 255-nucleotide RNA derived from the catalytic domain of RNase P from Bacillus subtilis. Hybridization of the DNA oligonucleotide to the modular hairpin loop minimally perturbs the structure and function of this RNA. This labeling scheme should be applicable in studies of RNA conformational dynamics by ensemble and single molecule fluorescence methods.