Miyako (宮古市, Miyako-shi) ist eine Stadt in der Präfektur Iwate, Japan. Sie wurde am 11. Februar 1941 gegründet.
Die Stadt liegt an der Küste, wo der Fluss Hei (閉伊川, Heigawa) in den Pazifischen Ozean mündet. Sie ist durch eine Ost-West-Zuglinie und eine Autobahn mit Morioka verbunden, und die Küstenstraße führt ebenfalls durch die Stadt. Die Stadt verfügt über einen Hafen, aber ein Großteil des Schiffsverkehrs wird von größeren Städten entlang der Küste abgewickelt.
Am 6. Juni 2005 übernahm das alte Miyako die Stadt Tarō und das Dorf Niisato aus dem Bezirk Shimohei und bildete die neue Stadt Miyako, wodurch sich die Größe der alten Stadt mehr als verdoppelte. Im Jahr 2008 hatte die neue Stadt eine geschätzte Einwohnerzahl von 57.874 und eine Dichte von 83,1 Personen pro km². Die Gesamtfläche beträgt 696,82 km².
Am 1. Januar 2010 hat die Stadt ein weiteres Dorf im Bezirk Shimohei, Kawai, übernommen.