Is there a difference between a spaceship and a starship?
I've been wondering... is it like boats and ships?
"Starship" implies travel between stars (e.g. ships that can only fly within a given solar system are probably NOT going to be called "starship")
A starship or interstellar spacecraft is a theoretical spacecraft designed for traveling between the stars, as opposed to a vehicle designed for orbital spaceflight or interplanetary travel.
On the other hand, "Spaceship"/"Spacecraft" (used interchangeably) is any kind of vehicle for extra-planet travel, be it within star system or between stars.
A spacecraft or spaceship is a craft, vehicle, vessel or machine designed for spaceflight. Spacecraft are used for a variety of purposes, including communications, earth observation, meteorology, navigation, planetary exploration and transportation of humans and cargo. (src: Wikipedia)
In other words, "starship" category is a special subset of "spaceship" category.
Having said that, these are common definitions.
There is absolutely no guarantee that a particular SciFi author would abide by them and never call intrasystem craft "starship"
A spaceship can travel through the vacuum of space between, say, the earth and the moon. A starship can travel from solar system to solar system. At this point in time, we have spaceships whereas viable starships have yet to be built.
Spaceship implies the capability to travel through space. Starship implies the ability to travel between star systems. Therefore, all starships are spaceships but not all spaceships are starships.
In the Star Wars universe for example, all spacefaring vessels could be called spaceships but only ones equipped with a hyperdrive could accurately be called a starship.
Yes, it's like boats and ships. Boats (spaceships) are carried by ships (starships), while boats can never carry ships, models and toys aside. (Just as a truck can carry a car, but a car can't carry a truck.)
Starship is a subset of Spaceship. Starship is that spaceship which could travel from one star system to another star system.
not really a difference. starship just sounds cooler because when people think spaceships they think about flying saucers and orbital shuttles. the star dose not really imply interstellar travel. its like astronaut vs cosmonaut. starship/spaceship is a generalisation as well. its better to just call space faring vessels by their hull type. a shuttle is a shutle and a lander is a lander and in the future a frigate will be a frigate and a cruiser will be a cruiser.