Question: what is the difference between g gauge and o?
Answer: A G gauge train by strict scale definition ought to be 1:32 scale, but most G gauge trains are bigger. LGB scales its trains at 1:22.5 scale, and Bachmann and other companies followed LGB's lead. As you can see from these two photos, the G gauge train is much larger than the O gauge train.