This is the Golden Course, isn't it? I would like to have started from Hakodate. Lavenders would be in a peak in mid-July. Anyway, it is good to avoid backtracking by open-jaw flights.
http://www.kamifurano.jp/exlang/motherland-of-lavender/flowering-seaso...http://nakafukanko.com/en/event/event-28This is a map for bus stops and routes. Bus and also train frequencies do not matter as far as you are traveling among the three largest cities in Hokkaido; Sapporo, Asahikawa, and Hakodate. In that sense, moving between Lake Toya and Noboribetsu is easy. Sounkyo has fewer buses.
http://busmap.info/map/?q=%E5%8C%97%E6%B5%B7%E9%81%93https://en.wikipedia.org/wiki/Hokkaido#Major_cities_and_townsDaytime is more than 15 hours, but the sunrise is around 4:00 in Sapporo in July. It would be better to utilize the early mornings efficiently. Walk in nature, park, and to a shrine. Most markets open early.
Daisetsuzan National Park
Kurodake Ropeway (600-1800)
Blue Pond
Farm Tomita (24 hours, houses: 830-1800)
Hokkaido Shrine (600-1700)
Sapporo Jogai Market (600-1700)
Odori Park
Nijo Market (700-1800)
Otaru Sankaku Market (600-1700)
Lake Toya
Hakodate Morning Market (500-1400)
These suggest staying in the followings.
Asahidake
Sounkyo
Biei/Shirogane
Furano
Sapporo
Otaru
Lake Toya
Hakodate
On the other hand, some are better at night.
Susukino
Sapporo Beer Museum
Otaru Canal
Noboribetsu Onsen
Mt. Hakodate Ropeway
Similarly, following sites are night candidates.
Sapporo
Otaru
Noboribetsu
Hakodate
I do not find any major faults in your itinerary. However, with your departure from Hakodate in the evening, here is my thought. I constructed this from the ending.
D1 (Airport - Asahidake), Daisetsuzan National Park/Asahidake Ropeway, (Asahidake - Sounkyo), (Sounkyo)
D2 Kurodake Ropeway, ..., (Sounkyo - Shirogane)
D3 Blue Pond, Shikisai-no-Oka, ..., (Shirogane - Furano), (Furano)
D4 Farm Tomita, Furano Marche, Furano Cheese Factory, (Furano - Otaru), Canal, (Otaru)
D5 Sankaku Market, (Otaru - Yoichi), Fruit picking, (Yoichi - Otaru), Music Box Museum, Kitaichi Glass, (Otaru - Sapporo), Susukino (Sapporo)
D6 Sapporo Jogai Market, Hokkaido Shrine, Shiroi Koibito Park, ..., Sapporo Beer Museum, (Sapporo)
D7 Nijo Market, Odori Park, Tanukikoji, ..., (Sapporo - Noboribetsu), (Noboribetsu)
D8 Noboribetsu Ropeway, ..., (Noboribetsu - Lake Toya), (Lake Toya)
D9 Lake Toya, ..., (Lake Toya - Hakodate), Mt. Hakodate Ropeway, (Hakodate)
D10 Hakodate Morning Market, Kanemori Red Brick Warehouse, Motomachi, Fort Goryokaku, (Hakodate - Airport)
Considering the difficulties to get accommodations in Biei and Furano, here is an update.
D1 (Airport - Asahidake), Daisetsuzan National Park/Asahidake Ropeway, (Asahidake - Sounkyo), (Sounkyo)
D2 Kurodake Ropeway, ..., (Sounkyo - Asahikawa)
D3 (Asahikawa - Biei), Blue Pond, Shikisai-no-Oka, ..., (Biei - Asahikawa), (Asahikawa)
D4 (Asahikawa - Furano), Farm Tomita, Furano Marche, Furano Cheese Factory, (Furano - Otaru), Canal, (Otaru)
D5 Sankaku Market, (Otaru - Yoichi), Fruit picking, (Yoichi - Otaru), Music Box Museum, Kitaichi Glass, (Otaru - Sapporo), Susukino (Sapporo)
D6 Sapporo Jogai Market, Hokkaido Shrine, Shiroi Koibito Park, ..., Sapporo Beer Museum, (Sapporo)
D7 Nijo Market, Odori Park, Tanukikoji, ..., (Sapporo - Noboribetsu), (Noboribetsu)
D8 Noboribetsu Ropeway, ..., (Noboribetsu - Lake Toya), (Lake Toya)
D9 Lake Toya, ..., (Lake Toya - Hakodate), Mt. Hakodate Ropeway, (Hakodate)
D10 Hakodate Morning Market, Kanemori Red Brick Warehouse, Motomachi, Fort Goryokaku, (Hakodate - Airport)
There is a direct bus from Asahikawa Airport to Asahidake Ropeway.
http://www.asahikawa-denkikidou.jp/kyouei/ideyu%20gaikokugo(2016.10.1)...http://asahidake.hokkaido.jp/en/index.htmlIn Sounkyo, Kurodake is by Sounkyo Ropeway. Walkway of Momijidani is on foot. Oobako, and Waterfalls of Ginga/Meteor by bus. This bus is not frequent enough. I might walk to get enough time to enjoy there. There is a promenade from Sounkyo. The bus for a return. Another bus for Ginsendai is for a whole day hiking, not for a short walk.
http://www.sounkyo.net/english/tourism/http://www.dohokubus.com/files/17s-0701kamikawa.pdfhttp://www.town.hokkaido-kamikawa.lg.jp/section/sangyoukeizai/chs81200...Ther is a bus to Blue Pond, but not to Shikisai-no-Oka. Shikisai no Oka is a 26-min (2.0 km) walk from JR Bibaushi. You may consider a tour bus or a bicycle.
http://www.hokkaidox.com/wp-content/uploads/2017/05/2-17-BUS-TIME-TABL...http://www.yamagoya.jp/http://www.biei-hokkaido.jp/images/biyu_bus.pdfhttp://www2.jrhokkaido.co.jp/global/english/travel/pdf/fb03.pdfhttp://www2.jrhokkaido.co.jp/global/english/travel/pdf/fb04.pdfhttp://www2.jrhokkaido.co.jp/global/english/travel/pdf/fb05.pdfFurano Cheese Factory is far from JR Furano. 5-sen is the nearest bus stop. But only three buses per day for the Goryo line.
http://www.furanobus.jp/rosen/index.htmlGoryo 4-sen is the second nearest.
More buses, but a 20-min (1.7 km) walk.
http://www.furanobus.jp/lavender/index.htmlSo, maybe by a bicycle or a tour bus.
http://www.furanotourism.com/en/static/pdf/kururu_unko.pdfhttp://www.furanotourism.com/en/static/access.phpFruit picking is better in the morning. Otherwise, only the leftovers of the day. Yamamoto Sightseeing Orchard needs a 49-min (3.8 km) walk from JR Yoichi. On June 19, they said they would start strawberry picking on June 23. The fee for a picking is 1100 yen. If you make a reservation, they could serve a meal such as Jingisukan.
http://www.fruits-yamamoto.net/http://www.fruits-yamamoto.net/english.htmlhttp://www.oksfood.com/jp/grill/jingisukan.htmlCherry Mountain also needs a 38-min (2.7 km) walk from JR Niki. They started cherry picking on Jun 24 this year. The fee is 1300 yen but a 10% discount ticket on the net. Opening hours is 800-1700. Similar meals could be served in 1100-1300. No reservations are necessary. At 1130 on Jul 9, a Ninja show will be held.
http://www.sakuranboyama.net/http://www.sakuranboyama.net/img/panfu-A3.pdfhttp://www.sakuranboyama.net/waribikiken05.htmlYoichi Tourist Farm is a league of farms. Yoichi and Niki is a major site of fruit picking in Hokkaido. There should be many farms even along the bus route. One of such is Apple House. It is a one-minute (120-meter) walk from Inazono bus stop. But by rather few buses. So, a 27-min (2.3 km) walk from JR Niki. On Jun 23, they said they would start cherry picking on July 1. The fee is 1100 yen, but a 200 yen discount would be applied if you said that you saw their website. Opening hours is 900-1700.
http://www.applehouse-niki.com/?page_id=213https://www.navitime.co.jp/poi?node=00057528http://www.bustei.com/timetable/index/1092/1032http://www.bustei.com/timetable/index/1032/1092http://www.nisekobus.co.jp/timeschedule.html#otarusen_1There is one direct bus per day from Sapporo to Noboribetsu. I intend to use that, but there are frequent buses between JR Noboribetsu and Noboribetsu Onsen. Some hotels run direct shuttle buses from Sapporo, not by Donan bus.
http://donanbus.co.jp/citybus/wp-content/uploads/sites/5/2013/11/%E9%8...http://donanbus.co.jp/kougai/wp-content/uploads/sites/4/2013/11/%E9%83...http://busmap.info/busstop/8810/http://www.noboribetsu-spa.jp/wp-content/uploads/2014/06/map3.jpghttp://bigruns.com/summer/noboribetsu.htmlThere are two direct buses per day from Noboribetsu to Lake Toya. I intend to use the evening one. Similarly, there are many buses between JR Toya and Toyako Onsen.
http://donanbus.co.jp/citybus/wp-content/uploads/sites/5/2013/11/%E9%8...http://donanbus.co.jp/kougai/wp-content/uploads/sites/4/2013/11/%E9%83...http://busmap.info/busstop/8852/Lake Toya is covered by many bus lines. You could go to Mt Usu Ropeway at Showa Shinzan by bus.
http://busmap.info/busstop/8838/http://donanbus.co.jp/kougai/wp-content/uploads/sites/4/2013/11/14121....Nishiyama Footpath.
http://busmap.info/busstop/13485/http://donanbus.co.jp/kougai/wp-content/uploads/sites/4/2013/11/1358.p...Go around Lake Toya via Toya Mizu no Eki
http://busmap.info/busstop/9074/http://donanbus.co.jp/kougai/wp-content/uploads/sites/4/2013/11/1451%E...and Tsukiura Koejutakumae.
http://busmap.info/busstop/13500/http://donanbus.co.jp/kougai/wp-content/uploads/sites/4/2013/11/1476.p...You could come to Lake Toya directly from Sapporo by Donan bus and some hotel shuttle buses.
http://donanbus.co.jp/kougai/wp-content/uploads/sites/4/2013/11/%E9%83...http://nonokaze-resort.com/accesshttp://www.toyasunpalace.co.jp/access/This route covers some of the scenic sites in Lake Toya and then the bus could be treated as a sightseeing bus.
http://www.laketoya.com/images/pdf/on_season.pdfTenbodai / Observatory:
http://busmap.info/busstop/13237/http://donanbus.co.jp/kougai/wp-content/uploads/sites/4/2013/11/15111....Hanawa Iriguchi:
http://busmap.info/busstop/13238/http://donanbus.co.jp/kougai/wp-content/uploads/sites/4/2013/11/1502%E...As well as the hiking trails on the central island in Lake Toya, Nakajima, there are some trails in Noboribetsu. Both Laka Toya and Noboribetsu belongs to Shikotsu-Toya National Park and both are Onsens.
http://www.toya-usu-geopark.org/wp-content/uploads/2011/07/FTG.pdfhttp://www.noboribetsu-spa.jp/wp-content/uploads/2012/09/Walking-Map-....https://www.env.go.jp/park/common/data/06_shikotsu_map_e.pdfDaisestuzan National Park has also many. Not only Kurodake Ropeway, Asahidake Ropeway starts to operate as early as 600(600/630-1730/1800).
http://asahidake.hokkaido.jp/en/index.html#SCHEDULEThere are many Onsens. Sounkyo Onsen near Kurodake Ropeway, Asahidake and Tenninkyo Onsens near Asahidake Ropeway, Shirogane Onsen near Shirohige Waterfall and Blue Pond, and Fukiage and Tokachidake Onsens near Tokachidake Bogakudai Observatory, Mt Tokachidake, and Mt Furanodake. There are trails among Shirogane, Fukiage, Tokachidake Onsens, Bogakudai, Mt Tokachidake, and Mt Furanodake.
http://www.kamifurano.jp/exlang/mt-tokachi-dake-trekking-course/?lng=e...https://www.env.go.jp/park/common/data/05_daisetsu_map_e.pdfSounkyo Onsen:
http://busmap.info/busstop/4400/http://www.dohokubus.com/files/17s-0701kamikawa.pdfAsahidake Onsen:
http://busmap.info/busstop/4330/http://www.asahikawa-denkikidou.jp/kyouei/ideyu%20gaikokugo(2016.10.1)...Tenninkyo Onsen by hotel shuttle buses.
http://busmap.info/busstop/4325/http://www.tenninkaku.jp/access/https://www.sikisimasou.jp/access/Shirogane Onsen:
http://busmap.info/busstop/4318/http://www.hokkaidox.com/wp-content/uploads/2017/05/2-17-BUS-TIME-TABL...Fukiage Onsen and Tokachidake Onsen:
https://www.google.com/maps/d/u/0/viewer?mid=1tY1W46H2_c8r7EbQeDNeN6bo...http://www.town.kamifurano.hokkaido.jp/contents/01soumu/0140sharyo/bus...If possible, I might skip staying in Asahikawa. I would take no breakfast rooms in cities; Otaru, Sapporo, and Hakodate. Breakfasts in markets there. Other nights at country sides, namely Onsens, to enjoy a morning walk in a fresh air.
Here are some for Asahikawa.
Asahiyama Zoo:
http://www.city.asahikawa.hokkaido.jp/asahiyamazoo/Clark Horse Garden:
http://clark-horse.sakura.ne.jp/Ueno Farm:
https://www.facebook.com/uenofarm1906Snow Crystal Museum:
http://yukibi.marryblossom.com/KitaSaito Garden:
https://www.facebook.com/kitasaitogarden/Ramen Village:
http://www.ramenmura.com/http://www.ramenmura.com/leaflet-g-omote.pdfhttp://www.ramenmura.com/leaflet-g-naka.pdfSalt Hormone (offal/tripe):
https://hitosara.com/contents/matome/013.htmlTontoro (pork):
http://ajitei.shop-pro.jp/