Miyako (宮古市, Miyako-shi) è una città della prefettura di Iwate, Giappone. È stata fondata l'11 febbraio 1941.

La città si trova lungo la costa dove il fiume Hei (閉伊川, Heigawa) sfocia nell'Oceano Pacifico. È collegata a Morioka da una linea ferroviaria est-ovest e da un'autostrada e anche l'autostrada costiera passa attraverso la città. La città ha un porto, ma gran parte del traffico marittimo è preso da città più grandi lungo la costa.

Il 6 giugno 2005, la vecchia Miyako ha assorbito la città di Tarō e il villaggio di Niisato dal distretto di Shimohei per formare la nuova città di Miyako, più che raddoppiando le dimensioni della vecchia città. Nel 2008, la nuova città aveva una popolazione stimata di 57.874 abitanti e una densità di 83,1 persone per km². L'area totale è di 696,82 km².

Il 1° gennaio 2010, la città ha assorbito un altro villaggio del distretto di Shimohei, Kawai.