Roald Dahl Books in Order

Quick answer
New to Roald Dahl? Begin with the Roald Dahl Children's Books series. 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.
Roald Dahl Children's Books
Roald Dahl Children's Books reading guide →- 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
Roald Dahl Other Books
Roald Dahl Other Books reading guide →- 1.

The Gremlins(1943)
Start here - 2.

Someone Like You(1953)
- 3.

Kiss Kiss(1960)
- 4.

My Uncle Oswald(1979)
- 5.

Boy: Tales of Childhood(1984)
- 6.

Going Solo(1986)
Newest
Charlie Bucket
Charlie Bucket reading guide →- 1.

Charlie and the Chocolate Factory(1964)
Start here - 2.

Charlie and the Great Glass Elevator(1972)
Newest
Roald Dahl FAQ
What order should I read Roald Dahl's books in?
The longest series we cover is Roald Dahl Children's Books (13 books). For the Roald Dahl Children's Books series: 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 series has Roald Dahl written?
We cover 3 Roald Dahl series: Roald Dahl Children's Books, Roald Dahl Other Books, Charlie Bucket.
Which Roald Dahl book on BookPath was published earliest?
The earliest Roald Dahl book in our reading-order coverage is "The Gremlins" (1943), from the Roald Dahl Other Books series. We only list books that belong to series we cover, so this is not necessarily Roald Dahl's debut.