国道312号

R2姫路IC〜R178新大手橋西詰交差点
姫路市→香寺町→福崎町→市川町→神崎町→生野町→朝来町→和田山町
→養父町→八鹿町→日高町→豊岡市→久美浜町→峰山町→大宮町→野田川町→宮津市

1.R2とR2姫路バイパスの間の区間 2.R2重複区間
 兵庫県姫路市のR2バイパス(姫路BP)との姫路東ICからR312は始まる(こちらが終点だが走行方向を優先)。何てことはないただの2車線道路。沿線にはその手のホテルが立ち並んでいる。約2km北上してJR新幹線と山陽線の下をくぐると、R2御国野交差点となる。そこを左折すると約5km西側の姫路天神交差点まではR2との重複区間となる。姫路天神交差点を右折すると再び単独区間となって北上を再開する。ここからしばらくは4車線の都市型国道であり、平日にはかなりの交通量がありそう。

3.2車線のごく普通の国道 4.福崎町で中国道と交差
 姫路市北部の市川大橋付近の交差点以北は2車線道路となる。ちなみに市川大橋は播但道(こちらもR312となっている)に連絡している。以北は快適に飛ばせる田舎国道の雰囲気が漂っている。が、中国道の福崎ICがあるため、平日にはそうも言ってられないかもしれない。その後は市川に沿って北上し、香寺町、福崎町に入っていく。福崎町で中国道をくぐった直後の新町交差点を右折、市川を渡って辻川交差点を左折する。案内標識はあるが、油断していると通り過ぎてしまいそうである。

5.市川町北部。右には播但道が走っている 6.神崎町福本。兵庫r8交差点
 市川町では播但道と何度も交差する。その区間の一部にセンターラインが消えてしまう箇所があるが酷道とは呼べるほどのものではない。対向車にさえ注意すれば難なく切り抜けることができる。その後はひたすら北上するだけである。面白みに欠ける国道である。

7.生野町。快走路を北へと向かう 8.生野町大和田 9.これも生野町。R429立野交差点付近
 生野町の中心部で東からきたR429との交差点がある。この周辺に分水嶺があり、ここを境に日本海・瀬戸内海へ流れる水の運命が決まるわけである。南へは市川、北へは円山川が流れている。道路自体は普通の2車線道路で、それをただひたすら北へ向かう。

10.播但道と最後の交差。左が姫路方向 11.建設中の近畿豊岡道が見える
 和田山町に入っても道路状況は変わらず、快適に走ることができる。ここまで併走してきた有料の播但道も和田山町で終わりである。現在その先も建設中でR427遠阪トンネル(有料)と繋がる予定で、将来的には北近畿豊岡自動車道と繋げる算段らしい。和田山ICから約3km北へ行くとR9との一本柳交差点となる。ここを左折するとしばらくはR9重複区間となる。

12.R9重複区間。新和田山トンネルの東側 13.養父町中心部付近? 14.道の駅付近。串刺しのおにぎり&ヘキサが立っている
 一本柳交差点を左折するとR9との重複区間となる。一桁国道だが交通量は少なかった。和田山橋、新和田山トンネルと続き、快調にとばせる。おそらくバイパス化されているのであろう。となると、JR山陰線側の県道が旧道に当たると思われる。
 養父町に入ると信号の数は増えるがうっとおしいと感じるほどではない。道の駅「但馬楽座」の付近のY字路を左へ行くとR9八鹿バイパス、右へ行くとR312(R9の旧道だがその表示はない)となる。数百m進むとまたY字路が現れる。今度も右がR312(左は兵庫r6)である。八鹿町の宮越交差点で旧R9との重複区間も終わり完全に単独となる。以降、円山川沿いに北上する。

15.日高町江原駅付近 16.R426焼津交差点 17.豊岡市街。R426重複区間
 日高町中心部に入ると快走路から突然町中の狭い道路となる。狭いと言っても2車線+歩道の基準から見ればの話である。融雪水のパイプをセンターラインの代わりにして進むと、JR山陰線・江原駅の少し南の交差点でR482と合流する。ここを左折して約500m西で右折するとR312BPとなるが、ここは直進する。約2km先の鶴岡橋交差点で早くもR482と別れ、さらにすぐ北で先ほどのBPが合流する。よほど混んでいるときでもない限りバイパスを使う必要はないと思われる。→2003年秋に日高バイパスが完成しました
 鶴岡橋交差点付近からはまたもとの2車線の快走路となっている。豊岡市に入っても快調に走ることができる。市街地に入る直前の焼津交差点でR426が重複してきて中心部へと進んでいく。豊岡市役所付近の立野交差点を右折するとR426と別れる。円山川を立野大橋で渡ってKTR(北近畿タンゴ鉄道)宮津線をくぐったすぐ北の下宮地蔵東交差点を右折する。ここからはR178と重複する。

18.R178重複区間。おにぎりはR178のみ 19.久美浜町。R178交差点の西 20.
 R178と重複しても道路状況はさして変化しない。川沿いではなくなり多少の勾配はあるものも、道路が良いため苦に感じない。府境の河梨峠をトンネルでパスすると京都府久美浜町に入る。

 久美浜町中心部までは単調な山道が続き、久美浜駅の少し東の交差点でR178から分岐する。久美浜町内を南東の方角へ進んでいく。久美浜町佐野で日高町で重複したR482が再び重複してくる。比治山峠をトンネルでパスすると峰山町となる。この比治山峠だが、トンネル開通以前の旧道も国道の指定から外されていない模様。
 峰山町の中心部でR482と再び別れる。峰山町ではR482はバイパスと旧道があり、分岐の交差点は2箇所となる。これでR312とR482との交差点は合計で5箇所となる。

21. 22.
 単独区間になったと思ったら野田川町でR176と重複する。こちらもBPと旧道の2箇所ある。R176重複のまま宮津市に入る。須津交差点からは二度目となるがR178も重複してくる。同じ国道と何回も重複する国道だ。市街地のどこかははっきり覚えていないが、R176とR178の串刺しおにぎりが立っていた。以前はなかったような気がするが…。R312のおにぎりがなかったのは非常に遺憾である。3つの国道の重複状態のまま新大手橋西詰交差点でR312は起点に達する。R176はすぐ東の宮津駅前交差点まで続く。