there is a place in goldenrod city
You can't catch a Gligar in Pokemon Silver. However, you can trade one over from Pokemon Gold.
Go to the union room on the second floor of the pokemon center, or trade over wifi.
Trade it over from gold, or silver version.
You must trade it over from another game.
just trade them over to your gme
Trade it over from heart gold or soul silver
You'll have to trade him over from Red or from Gold, Silver, or Crystal.
make your Pokemon hold pokeballs then trade them over
Trade from other Pokemon gold/silver games to get the other starters. No other ways i know of. Also, look out for the new Heart Gold and Soul Silver on the Nintendo DS coming soon!
You have to trade. Borrow a friends DS and put a Pokemon game in each DS. Then get your starter Pokemon trade it over to your other game then restart your new game and keep doing it over and over again. Good luck :)
You have to bring it over from an older version (i.e. soul silver) or trade for it
You can't unless you trade them 99 times over, or if you hack the game.