Denshi Jisho — Online Japanese dictionary

むかし olden days; former
Common word, No-adjective, Adverbial noun, Temporal noun 
こせき ancient times
Noun 
おうせき ancient times
Noun 
こんせき past and present
Noun 
おおむかし great antiquity; old-fashioned; long ago
Common word, Adverbial noun, Temporal noun 
こんじゃく past and present
Common word, Noun 
ひとむかし ages; long time; decade; the past ten years
Common word, Noun 
その そのむかし a long time ago; in those days
Expression 
其の そのむかし a long time ago; in those days
Expression 
むかしむかし long ago; once upon a time
Temporal noun 
今は いまはむかし once upon a time
Expression 
唐の とうのむかし a long time ago
Irregular kanji usage, Expression, Temporal noun 
当の とうのむかし a long time ago
Irregular kanji usage, Expression, Temporal noun 
遠の とうのむかし a long time ago
Irregular kanji usage, Expression, Temporal noun 
遠い とおいむかし remote past
Noun 
遥か はるかむかし long ago
Noun 
とうの とうのむかし a long time ago
Expression, Temporal noun 
疾うの とうのむかし a long time ago
Expression, Temporal noun 
とくの とくのむかし a long time ago
Expression, Temporal noun, Obscure term 
疾くの とくのむかし a long time ago
Expression, Temporal noun, Obscure term 
久しい ひさしいむかし a long time ago
Noun 
とっくの とっくのむかし a long time ago
Expression, Temporal noun 
疾っくの とっくのむかし a long time ago
Expression, Temporal noun 
十年一 じゅうねんひとむかし expression suggesting that the pace of change makes ten years back seem like ancient history
Noun 

You can also

Look up kanji details for *昔.

Try a Yahoo Jisho search for *昔 .
Try a Goo Jisho search for *昔 .
Try a Google search for *昔 .