You can watch Bollywood movies by streaming them via Netflix, Hulu or via Amazon Instant Video. All of these services require a subscription or payment to access Bollywood movies online.
The website Totally Bollywood maintains an updated list of Bollywood movies that you can stream via Netflix. Search for these films by name, or search by descriptor, using Netflix's streaming service. As of 2015, the streaming service costs a minimum of $7.99 per month, with higher monthly fees allowing selective access to higher-quality movies and the ability to stream to up to four devices at the same time.
Hulu also has a large selection of Bollywood movies that you can easily stream. Browse the selection of available titles by visiting the Indian area of Hulu's International section or by searching for specific movie names or descriptors. While Hulu offers a limited number of films and shows for free, viewers need to pay $7.99 per month, as of 2015, to access Hulu Plus for the largest access to Bollywood films.
Another way to stream Bollywood films is to use Amazon's website. Browse the Prime Instant Video section for "Bollywood" and then either purchase the movie via Shop Instant Video or try streaming it for free if you are subscribed to Amazon Prime. As of 2015, Amazon Prime costs $99 per year.