//filter //end
New patients are always welcome to schedule an appointment and come in for a free consultation. Call us Today! 801.254.8812

Family Dentist in Riverton. Looking for a new dentist in Riverton?


Looking for a new Dentist in Riverton Utah? Look no further.

River Crossing Dental has created an office environment where you can relax and feel comfortable, the dental chairs we have are not only comfortable, they have a little something extra; massage and heat. Come enjoy our Serene Escape chairs that utilize the same massage and heaters in the new Lexus cars. I have tried these chairs myself and I guarantee your comfort. In addition, we offer in-chair movies through Netflix streaming, and Xbox games if your heart so desires. Just imagine your dental appointment time melting away as you are messaged and enjoying a movie of your choice through Netflix. Come in today and meet our team!

New patients are always welcome to schedule an appointment and come in for a free consultation. Whether you are just new to the area and need an excellent family dentist in riverton or you just can’t stand that one crooked tooth any longer or you want a little bit brighter, whiter smile, Dr. Peterson and the team at River Crossing Dental is the solution for you!

Our Office

We pride ourselves on having a friendly, fun and relaxing office environment where every patient can come and get the special attention and care they deserve.



“Over the years I have had a lot of dental work done to my teeth, both routine and comprehensive, and have visited many different dentists. Of all my experiences I can attest to the fact that the office of Dr. John Peterson is by far the best overall experiences I have ever had!”
-Chris S. Riverton

“Wonderful experiences each time, staff is super nice and always helpful.”
-Kyla H. Riverton

New Patient?

Click here to download our new patient packet.

Download New Patient Packet

Request An Appointment

Request An Appointment online and we will respond with a confirmation as soon as possible.

Questions, issues or concerns? I'd love to help you!

Click ENTER to chat