The theme song is sung at the beginning of every episode and is a simple balled about how the pteranodon family were born. It is said to be sung by King Cryolophosurus in his debut episode.
"Dinosaur Train! (Woo Woo!) (Dinosaur) Once upon a time there was a mom, her name was Mrs. Pterandon, sitting on her nest she heard a scratching and said "Oh boy, my eggs are hatching". One by one her kids popped free, baby Pterandons, 1, 2, 3. "I'll name them Tiny, Shiny and Don, but Tiny said, "Wait there's one more mom". The last little baby was a different size, with teeth, a tail and big green eyes, he didn't look anything like the rest. "What am I doing in a Pterandon nest?". But dear old Mrs. Pteranodon said, "This is your family and I'm your mom. We may be different, but we're all creatures. All dinosaurs have different features. Come on Buddy, we'll take a vacation, I'll get us a ticket at Pteranodon station. We'll travel the word in sunshine and rain and meet all the species on the ...". Dinosaur train! (dinosaur train), Dinosaur train! (dinosaur train) we're gonna ride, ride, ride, (Woo! Woo!) the Dinosaur train, raaaawwwwwwwwrrrr!
- In the theme song, Tiny was born 1st Shiny was born 2d Don was born 3rd and Buddy was born 4th but in the episode "Hootin' Hadrosaurs" Shiny says that she is the oldest