We recommend to fly to Stockholm and then fly to Kiruna. From Kiruna to Björkliden you can use train/bus/taxi (100 km)
You can also fly to Stockholm and then take the night train to Björkliden.
Another option is a flight to Oslo and then to Narvik. In Narvik you can take the train/bus/taxi to Bjorkliden (30 km)