Bacteroids isolated from alfalfa nodules induced by Rhizobium meliloti 102F34 transported glycine betaine at a constant rate for up to 30 min. Addition of sodium salts greatly increased the uptake activity, whereas other salts or non-electrolytes had less effect. The apparent Km for glycine betaine uptake was 8.3 microM and V was about 0.84 nmol min-1 (mg protein)-1 in the presence of 200 mM-NaCl which gave maximum stimulation of the transport. Supplementing bacteroid suspensions with various energy-yielding substrates, or ATP, did not increase glycine betaine uptake rates. The uncoupler carbonyl cyanide m-chlorophenylhydrazone (CCCP), and the respiratory inhibitor potassium cyanide strongly inhibited glycine betaine uptake, but arsenate was totally inactive. Glycine betaine transport showed considerable structural specificity: choline, proline betaine, gamma-butyrobetaine and trigonelline did not competitively inhibit the system, although choline and proline betaine were transported by bacteroids. Both a high-affinity activity and a low-affinity activity were found for choline uptake. These osmoprotective compounds might have a significant role in the maintenance of nitrogenase activity in bacteroids subjected to salt stress.