The main bus station in Banyuwangi is at Ketapang ferry terminal. From there, regular yellow coloured bemos and shuttle buses run into the city Sri Tanjung bus terminal/Brawijaya bus terminal, and elsewhere in the vicinity. Becaks horse-cart/pedicabs are widely available in town.
Most surfers heading for G-Land are doing so from Bali, and transportation to the camps is part of their surf package. You can however reach G-Land independently with a bus from Sri Tanjung terminal to Benculuk about 1 hour, where you change and catch another bus to Grajagan about 30 minutes.
You can hire private jeeps with a driver in Banyuwangi. Vital for independent trips up to the Ijen Crater or for exploring the remote parts of the south eastern coastal National parks.