856-393-8712 |

John Bull Trains features O Scale Toy and Model Trains, Ready to Run sets and Accessories. We offer great customer service, well organized merchandise and fair prices. John Bull Trains is an authorized Lionel Value Added Dealer and an MTH Authorized Dealer. We are also pleased to offer our exclusive line of Scenery Sheets, the easy and inexpensive way to decorate your O scale model train layout.


We're excited to be sharing the fun and heritage of model railroading with the local towns of Burlington County and Camden County including Riverside, Delran, Delanco, Moorestown, Mt. Laurel, Marlton, Cherry Hill and others. We'll be happy to offer trustworthy advice if you're new to the hobby and help long-time hobbyist find for that elusive train or accessory. We also buy trains.


We carry both new and pre-owned sets and individual pieces from every era of model train collecting. If we don’t have an item in stock, we’re more than happy to order or find it for you. View our Special Orders page for more information.

You won’t find any glass in front of our model train layouts. Customers are welcome to try out our trains!

Current Hours:

Monday - 9am to 6pm

Tuesday - 9am to 6pm

Wednesday - CLOSED

Thursday - 9am to 6pm

Friday - 9am to 9pm

Saturday - 8am to 5pm

Sunday - 8am to 1pm