Change your search

Rocking MJ Ranch B&B

15800 Hwy 306 , Canyon Lake, TX 78133 USA (Show map)
0 Reviews
Write A Review
$100 - $125
per night

Visit Website


This charming and relaxing get-away is located between Austin and San Antonio and surrounded by the gorgeous Texas Hill Country. The Rocking MJ Ranch Bed and Breakfast owners Moe and Jo Schwab are the fourth generation of the Jonas/Schwab family to own this picturesque ranch.



San Antonio, TX (SAT) 45 miles

Directions to property:

1. Head east on 1st Ave toward D St 0.2 mi 2. Take the 2nd left onto C St 0.3 mi 3. Continue onto NE Entrance Rd 0.8 mi 4. Turn right at Starcrest Dr 0.7 mi 5. Continue onto Wurzbach Pkwy 2.8 mi 6. Take the Thousand Oaks Dr ramp 0.3 mi 7. Turn right at Thousand Oaks Dr 0.3 mi 8. Turn left at the 2nd cross street onto Interstate 35 Access Rd 0.1 mi 9. Take the ramp on the left onto I-35 N 23.0 mi 10. Take exit 191 toward Farm to Market Rd 306/Farm to Market Rd 483/Canyon Lake 0.2 mi 11. Merge onto I-35 Frontage Rd N 0.4 mi 12. Turn left at Farm to Market Rd 306

Inn Details

Room amenities

Satellite/Cable TV

Visit Website


  • Open All Year Round: Yes
  • Smoking Allowed: Limited
  • Drinking Allowed: Limited
  • Guest Pets Allowed: No

Terms and Conditions

  • Minimum Stay: A 2-night minimum is required between April and December.
  • Deposit Amount Required: Please contact property for details.
  • Cancellations: Please contact property for details.



Jo Schwab

Visit Website




  • Serving Location:

Details Diamond Collection

15800 Hwy 306 , Canyon Lake, TX 78133 USA (Show map)

Get a free $20 gift card with every gift card purchase of $100