You can buy ammo in Starfield at various vendors located in major cities and space stations throughout the Settled Systems. Here are the best and most reliable places to purchase ammo:
- New Atlantis
- Centurian Arsenal in the Residential District: a large building with big orange doors, carrying nearly all ammo types.
- UC Surplus in the Well (via elevator in the MAST District): a secondary weapon and ammo shop.
- UC Distribution Center in the Commercial District: offers a decent selection of ammo.
- Trade Authority and other general goods shops also carry ammo here
- Akila City
- Rowland Arms shop on the left side of the main square.
- Laredo Firearms , a less obvious shop tucked away further back.
- Shepard's General Store near the city entrance also sells ammo
- Neon
- Neon Tactical on the main strip near the Trade Authority shop, known for a good ammo selection.
- Newlin's Goods , a general store on the left side of the street near Ryujin Industries, sells various ammo types
- Space Stations
- The Den space station in the Wolf system (near Alpha Centauri) has a Trade Authority store selling ammo
If a vendor runs out of ammo or doesn’t have the type you need, you can refresh their stock by sitting in a chair or bed nearby and waiting 24 in-game hours, which resets the shop’s inventory and allows you to buy more ammo
. In summary, the best approach is to visit these key vendors in New Atlantis, Akila City, Neon, and certain space stations, buy what ammo you need, and use the waiting mechanic to restock vendors if necessary. This ensures a steady supply of ammo for your weapons throughout the game