Yes, a 300 Mbps internet speed is more than enough for streaming Netflix in high definition or even ultra-high definition. However, the actual internet speed required for streaming may vary depending on the number of devices connected to the network and the quality of the video being streamed.