Yes, the 3DS can play Game Boy Advance games via two methods:
Best Practice: Check Nintendo's site for officially supported GBA titles on 3DS Virtual Console.