Yeah as you said you are a photographer so yeah a bike ride is preferable for you and that's how you can cover more places and capture spectacular photos. Good Luck!!!
Happy Travelling!!
If you are passionate about low budget travelling... u can board a train from madgoan to Delhi and buses are frequently available to all parts of Himachal Pradesh from Delhi.. otherwise a flight to Delhi would do
Himachal Pradesh is great place to explore. If you love long drives or rides you can go by car or bike. It's around 2.5k km from goa. Even train is an good option.
I would suggest to take a train or flight till delhi/chandigarh and take a taxi from there. As you are a photographer you can stop where ever you want to take pics. which is only possible when you are in a taxi not in a bus.
By Air: Bhuntar Air Port
By Train:
Nearest Broad Gauge Station in Chandighar. By Road: Hence you are a photographer, this is the best route for you.
2700 KMS. almost
Route:
Margao >> Pune >> Mumbai >> Surat >> Vadodara >> Udaipur >> Ajmer >> Jaipur >> Agra >> Mathura >> New Delhi >> Panipat >> Chandighar >> Shimla or Mandi/Manali, Which region you want to explore in Himachal