Pokemon Shining Pearl & Brilliant Diamond is a remake of 2006 NDS and is a role-playing game developed by ILCA. Abra is one of the psychic pokemon that all trainers like to catch once in a game. But when you encounter an Abra it uses teleport to flee the battle. You can also trade Abra with other players or with one of the NPC in this game but for that, you need to play the game for a few hours. Below you will find the Abra location where you can catch and the NPC location with whom you can trade.
Pokemon Shining Pearl & Brilliant Diamond Abra Location
Abra can be found on the grasses that are left to the 203 signboards where on the right you will find a cave entrance called Oreburgh Gate, where you will get the rock smash TM. On the left side grasses, there will be a staircase where you will find a repel. Just near the staircase on the grasses, you need to run for a bit and keep searching for Abra if you are lucky enough you will get it after a few tries but make sure not to let him use any ability or it will teleport and flee.
You need to quickly use one of the Pokeball to catch it while its HP will be full and hope it gets caught. If you are unable to catch Abra by the above method, you need to play the game for approx 2 hours till you get the X menu option in-game where you can enter the mystery code to get 12 quick balls. If you have pre-ordered the game, you will get free 12 quick balls. Once you get the quick balls, return to the Abra location and use the quick ball to capture it.
The easiest method to get Abra in BDSP is catching a machop. In Oreburgh City on the top side near the signboard 207, you will find a large grass patch. Run-on the grass patch to find machop and capture it. Then head to Oreburgh City and on the left side of the Pokemart, you will find a house. Inside the house will be a girl called Hilary who will trade her Abra with machop.