By  Mike Miller June 5, 2023

Florida's Celestial Railroad was the nickname for the narrow gauge (3 feet wide) Jupiter and Lake Worth Railway.  This section of track connected Jupiter Inlet to Juno on Lake Worth 7.5 miles to the south. 

The train began service in 1889 and made stops at two small freight stations along the way, one named Venus and the other Mars. 

Jupiter and Lake Worth Railway Engine and Passenger CarJupiter and Lake Worth Railway Engine and Passenger Car

Now you get it:  Jupiter, Venus, Mars and Juno.  The Celestial Railroad.  

The purpose of the railroad was to link the Plant System steamboat lines that then existed in Jupiter and Lake Worth. 

This is not Lake Worth, the modern city, but the large body of water north and south of Palm Beach Inlet and the towns of Palm Beach, West Palm Beach, Riviera Beach and others.

The Indian River Steamboat Company went through Jupiter Inlet and then headed north along the various connected shallow waterways to Titusville. 

This was in the days before the Intracoastal Waterway.

1894 Map Showing Jupiter, Venus, Mars and Juno1894 Map Showing Jupiter, Venus, Mars and Juno

There were no turning stations on the route, so the train always pointed south toward Juno and then went back to Jupiter in reverse.

It was expensive to operate this small railroad and their rates were high for the 1890s.

Henry Flagler built a segment of his Florida East Coast Railway just west of the Celestial Railroad in 1894 to avoid the high shipping costs.  By 1896 the Celestial Railroad was out of business.

The railroad would have soon been obsolete anyway because it wasn't long before the waterways that they connected would be dredged and become the Intracoastal Waterway.

Venus and Mars are long gone.  The old railway right-of-way has all but disappeared, with a small stretch hidden under U.S. Highway 1 and the rest being covered over by modern develpments.

Jupiter and Juno are still alive and well.  Learn more about them here.

Jupiter is one of the most beautiful towns on Florida's east coast.  It has a population of about 62,000 and is situated on an inlet to the Atlantic Ocean.  Click on photograph to learn more about Jupiter.

Juno Beach is in Palm Beach County about 7 miles south of Jupiter Inlet. Its population is about 4,000 and it was incorporated in 1953.  It is an upscale community with an interesting history. Click on photograph to learn more about Juno Beach.

Great information about this little railroad is at TAPLINES, a website that chronicles short line and industrial railroading in the South.

Our Facebook page has more than 130,000 followers who love off the beaten path Florida: towns, tourist attractions, maps, lodging, food, festivals, scenic road trips, day trips, history, culture, nostalgia, and more.  We post articles every day.  Please check it out and if you like it, we would appreciate a "like" from you.