Andrew Bain may refer to:
- Andrew Bain (horn player), Principal Horn Player of the Los Angeles Philharmonic, Horn Instructor at the Colburn School in Los Angeles,CA.
- Andrew Bain (singer), British singing dentist
- Andrew Bain (drummer) (born 1979), Scottish drummer
- Andrew Geddes Bain (1797–1864), South African geologist, road engineer, palaeontologist and explorer