Roald Dahl Children's Books Books in Order

Quick answer
Start with Matilda (1988) or The BFG (1982) for a first Roald Dahl novel, or James and the Giant Peach (1961) if you want his first children's book. Every book here stands alone, so there is no wrong order. Newest: The Minpins (1991).
- 1.

James and the Giant Peach(1961)
Start here - 2.

The Magic Finger(1966)
- 3.

Fantastic Mr. Fox(1970)
- 4.

- 5.

The Enormous Crocodile(1978)
- 6.

The Twits(1980)
- 7.

- 8.

The BFG(1982)
- 9.

The Witches(1983)
- 10.

- 11.

Matilda(1988)
- 12.

Esio Trot(1990)
- 13.

The Minpins(1991)
Newest
Frequently asked questions
What order should I read Roald Dahl Children's Books in?
Start with Matilda (1988) or The BFG (1982) for a first Roald Dahl novel, or James and the Giant Peach (1961) if you want his first children's book. Every book here stands alone, so there is no wrong order.
How many books are in Roald Dahl Children's Books?
13 main books, published 1961–1991.
What is the latest Roald Dahl Children's Books book?
The newest book in our reading order for Roald Dahl Children's Books is "The Minpins" (1991).
Can I read Roald Dahl Children's Books out of order?
Yes. Each book tells a complete story, so you can start anywhere; reading in order adds the background that builds up between books.