In the last few years, there have been vast improvements in the quality, pricing and availability of Indian TV channels in the US.
A lot of these have been made possible with the ability to stream Indian TV channels online, and I feel the online options are the best in terms of price and quality.
Here, I don’t mean the free pirated streams which in addition to being illegal are crappy feeds and ruin your whole experience but rather paid services that are legitimate and provide a good experience.
In this post I’m going to list down some options to watch Indian TV channels online, and discuss some pros and cons of them.   Â
1. Indian TV Channels from Comcast: A lot of people already have a Comcast cable connection, and if you want to temporary add a few Indian TV channels to that connection, you can get the Comcast South Asia package.
I think this may perhaps be the most unpopular way of watching Indian channels in the US because the options are really very limited, and they aren’t exactly cheap either.
2. YuppTV: YuppTV is a very popular option to watch Indian channels online and on your TV. It is fairly cheap, and some channels are even free to air as well. It has channels in 8 languages, and has a lot of options, but I don’t think it has any channel that shows IPL which is a big demand for a lot of Indian customers. Please correct me if I’m wrong on this, but as far as I can see, they don’t have any option to support that.
 The great thing about Yupp is that YuppTV is compatible with a lot of devices, and has apps on some of the major selling Smart TVs also, so if you have a Samsung Smart TV, you can just download the app on that and start using that without having to buy anything extra.
3. Â Dish TV:Â Till sometime ago you had to get into a 2 year contract and get a dish installed if you needed access to Dish TV. All that has changed now with internet streaming and you neither need a dish nor do you need to get into a contract.
You can just download the Dish TV app on your phone, tablet or PC and start watching Indian channels without the need to buy a separate device.
You can connect your TV to your computer and watch the channels online on your TV as well, or you can buy a Roku device and install the Dish TV app on that.
I think Dish has the highest number of Indian channels of all operators and also has IPL streaming through its Willow cricket channel. The quality is good, and you don’t see any lag at all while connected to the TV using your Roku box, and there is certainly no lag while watching it on Mac or PC.
4. Jadoo TV:Â Jadoo TV is similar to the Roku device but is quite a bit more expensive than it. You can stream Indian channels on it but I really don’t see a lot of appeal in this option. If someone is using this option, please leave a comment on your experience.
These are some of the popular options that I’m aware of and in these, I feel that the Dish TV option is the best one if you don’t mind the monthly subscription, the next best is YuppTV which is priced much lower but has fewer Indian channels too.
If you know of any other ways to watch Indian channels in the US, please leave a comment and I will update the post. Please don’t leave  links to sites which are streaming content illegally, as I will remove those comments anyway.
Update: Mr. Rajagopalan sent in the following email on this post:
Dear sir,
These are some great platform to watch Indian TV channels online.
Also, add one more platform to your list i.e. Dumax TV, it is a platform that provides access to watch all Indian channels with full HD picture quality.
Thanks for sharing the information,
Lovely