Since key limes come from the Florida keys, they aren’t always available everywhere.  If you can’t find fresh key limes, the next best substitute are Persian limes, or “regular” limes.  The main difference is that key limes are smaller and a bit more tart with an almost floral smell.  Regular limes are still a better substitute than bottled key lime juice, but that will also work in a pinch.