Background: Benzodiazepines cause a high proportion of adverse effects while non-benzodiazepine compounds have demonstrated high efficacy and less adverse effects in patients with insomnia. The objective of this study was to compare the effectiveness and safety of non-BZ zaleplon and zolpidem in primary insomnia. Methods: This was a randomized, double-blind, active-controlled, double-dummy, comparative study. A total of 48 patients were enrolled, of which 45 patients completed the study. Patients who entered the study were required to take the study drug orally once daily at bedtime for two weeks. Each patient kept a sleep diary and answered a questionnaire. We used these documents to measure and evaluate changes from baseline to Week 2 in sleep latency, duration and quality of sleep, the number of awakenings and incidence of rebound insomnia. Results: The data revealed a significant decrease in sleep latency from baseline to Week 2 for patients receiving zaleplon 10 mg and zolpidem 10 mg. Patients receiving zaleplon exhibited a marginally greater, but not statistically significant, reduction in sleep latency than those who received zolpidem. There was no significant difference in the frequency of adverse effects between the zaleplon and zolpidem groups; however, during this clinical trial there was one lethal event caused by a traffic accident in the zaleplon group. Conclusion: There was no significant difference between zaleplon and zolpidem in the efficacy of reducing sleep latency or adverse effects. A large pharmacovigilance study is needed before concluding that either zolpidem or zaleplon is free from next-day residual effects.