The main objective for the player is to make as much money as possible as a cab driver. The player selects one of two cities to play in where they maneuver around the city to find passengers for their cab. Players receive money based on; how fun the trip was for the passenger, hitting jumps within the map, driving close to traffic, drifting and how quickly the cab ride is accomplished. Players can choose from four characters, Axel, B.D. Joe, Gina and Gus. In addition to the main game, nine different mini-games are also available for play. The game also features multiple save slots per cartridge, allowing for the player to save their progress through the game.
A reviewer from IGN wrote, "Crazy Taxi: Catch a Ride is definitely a fun GBA game, but you have to work through the game's blocky graphics and very inconsistent, chuggy framerate."  The reviewer also felt the developers needed to use the strengths of the Game Boy Advance to bring the console design to the hand held, "instead of trying to recreate the exact experience in portable form." Chris Hudak of X-Play wrote that the game is "just simply on the jittery, crunchy, slow, and empty side."