The best deals on hotels when visiting San Pedro in Texas.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In San Pedro, Texas 78520

Rooms at the Pecan

5533 North Expressway Brownsville, TX

For a welcoming stay near San Pedro, Rooms at the Pecan offers budget-friendly accommodations with rates starting at $67.50, creating a warm and inviting atmosphere. Experience dependable comfort in rooms that offer standard amenities, ensuring a pleasant and budget-conscious stay.

With a quick drive into downtown San Pedro, guests at Rooms at the Pecan can enjoy the best of the city while staying in a more peaceful setting. Enjoy San Pedro with a hotel that offers comfort and savings—secure your stay today!

  Call (855) 239-4019 to book with an agent.
  4.2 miles from SAN Pedro, TX 78520

Starting at

$67.50

per night

Read Reviews View Amenities View All Rooms

La Copa Inn Brownsville

3575 West Alton Gloor Blvd Brownsville, TX

For a harmonious and affordable stay near San Pedro, La Copa Inn Brownsville offers budget-friendly rooms with rates from $78.00, creating a warm and welcoming atmosphere. Experience the basics in rooms that provide dependable amenities, ensuring a pleasant stay at a budget-friendly price.

From La Copa Inn Brownsville, guests can quickly reach downtown San Pedro, where the city’s best spots are always within easy reach. Enjoy more of San Pedro with a budget-friendly, comfortable hotel—book now!

  Call (855) 236-8982 to book with an agent.
  4.3 miles from SAN Pedro, TX 78520

Starting at

$78.00

per night

Read Reviews View Amenities View All Rooms

Residence Inn by Marriott Brownsville

3975 North Expressway Brownsville, TX

Experience comfort and quality at Residence Inn by Marriott Brownsville on your journey to San Pedro, where harmonious rooms offer a warm retreat, with rates starting at a welcoming $170.99. Cook with ease in fully furnished kitchens at Residence Inn, featuring all the tools you need for meal preparation.

From Residence Inn by Marriott Brownsville, a brief drive delivers guests into downtown San Pedro, where the city’s most popular spots are easily accessible. Take the stress out of San Pedro travel with a hotel that ensures a seamless stay—secure now!

  Call (855) 234-7135 to book with an agent.
  4.7 miles from SAN Pedro, TX 78520

Starting at

$170.99

per night

Read Reviews View Amenities View All Rooms

Deluxe Inn & Suites

8280 North Expressway 77 Los Fresnos, TX

At Deluxe Inn & Suites, guests bound for San Pedro will find appealing comfort with rooms starting at $63.00, creating a warm, inviting environment perfect for rest. Stay in rooms that enhance your travel experience with additional amenities, ensuring a comfortable and budget-friendly stay.

Deluxe Inn & Suites provides the ideal base for those wanting to explore San Pedro, where the downtown area is always just a short drive from the hotel. Take advantage of a San Pedro hotel that combines quality with cost-effective rates—secure now!

  Call (855) 239-4019 to book with an agent.
  4.9 miles from SAN Pedro, TX 78520

Starting at

$63.00

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Brownsville an IHG Hotel

651 Sunrise Blvd Brownsville, TX

Stay affordably at Holiday Inn Brownsville an IHG Hotel on your visit to San Pedro, where inviting accommodations create a warm environment, with room rates starting at $145.99. Work comfortably in Holiday Inn’s rooms, equipped with ergonomic workspaces that cater to your productivity and comfort.

Unwind at Holiday Inn Brownsville an IHG Hotel, a quiet haven found conveniently near San Pedro's best activities and attractions. Relax and recharge in San Pedro with accommodations that provide exceptional value—book today!

  Call (855) 234-5074 to book with an agent.
  5.1 miles from SAN Pedro, TX 78520

Starting at

$145.99

per night

Read Reviews View Amenities View All Rooms

Home2 Suites by Hilton Brownsville

747 Springmart Blvd Brownsville, TX

Relax in the welcoming ambiance of Home2 Suites by Hilton Brownsville as you explore San Pedro, where tucked away accommodations provide a warm environment, with rates starting at $166.99. Stay connected with the 24/7 business center, complete with printing and copying capabilities for all your business needs.

Guests at Home2 Suites by Hilton Brownsville can enjoy a quiet stay, knowing that downtown San Pedro is still just a drive away for all their city adventures. Discover a worry-free San Pedro stay with a hotel that keeps your comfort front and center—secure now!

  Call (855) 233-0132 to book with an agent.
  5.2 miles from SAN Pedro, TX 78520

Starting at

$166.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Brownsville

3000 North Expressway Brownsville, TX

Guests traveling to San Pedro will find Hampton Inn & Suites Brownsville a cozy-like, budget-friendly option, with rooms beginning at $123.99, creating a welcoming atmosphere perfect for rest. Stay connected with Hampton’s business-grade Wi-Fi, ensuring you can work and communicate with ease from anywhere in the hotel.

Guests staying at Hampton Inn & Suites Brownsville can appreciate the calm surroundings, with downtown San Pedro still within reach for a day of exploring the city’s highlights. Rest and recharge in San Pedro with accommodations that make every moment memorable—lock in today!

  Call (855) 233-7850 to book with an agent.
  5.2 miles from SAN Pedro, TX 78520

Starting at

$123.99

per night

Read Reviews View Amenities View All Rooms

Homewood Suites by Hilton Brownsville

3759 North Expressway Brownsville, TX

Stay at Homewood Suites by Hilton Brownsville for a restful visit to San Pedro, where tucked away accommodations create a comfortable atmosphere, with nightly rates starting at just $238.99. Trust in the cleanliness and safety protocols at Homewood Suites, ensuring a worry-free and healthy stay.

Guests at Homewood Suites by Hilton Brownsville can enjoy a peaceful stay just a drive away from downtown San Pedro, offering the perfect mix of convenience and relaxation. Enjoy a San Pedro visit that’s as enjoyable as it is relaxing with exceptional lodging—reserve now!

  Call (855) 234-5074 to book with an agent.
  5.3 miles from SAN Pedro, TX 78520

Starting at

$238.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Brownsville North

804 East Morrison Road Brownsville, TX

Guests traveling to San Pedro will find tucked away accommodations at Fairfield Inn & Suites by Marriott Brownsville North, with rooms starting at $174.99, creating a warm and welcoming atmosphere. Appreciate the meticulous attention to detail in the design of Fairfield's fitness centers, from the layout to the selection of equipment.

At Fairfield Inn & Suites by Marriott Brownsville North, visitors can enjoy the comfort of a quiet setting, while downtown San Pedro remains easily accessible by car for sightseeing. Stay worry-free in San Pedro with a hotel that offers all the essentials at a great price—lock in now!

  Call (855) 235-6136 to book with an agent.
  5.4 miles from SAN Pedro, TX 78520

Starting at

$174.99

per night

Read Reviews View Amenities View All Rooms

Staybridge Suites Brownsville an IHG Hotel

2900 Pablo Kisel Blvd Brownsville, TX

Choose Staybridge Suites Brownsville an IHG Hotel for a comfortable stay when visiting San Pedro, where quality rooms offer relaxation, with affordable rates beginning at $129.99. Stay cool and comfortable with individual climate control in each Staybridge suite.

From Staybridge Suites Brownsville an IHG Hotel, guests can easily access downtown San Pedro, making it simple to explore the city’s highlights and return to a serene retreat. Relax and enjoy San Pedro with a hotel that keeps your comfort in mind—book your room today!

  Call (855) 234-7135 to book with an agent.
  5.5 miles from SAN Pedro, TX 78520

Starting at

$129.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Brownsville TX North

2377 North Expressway 83 Brownsville, TX

For guests traveling to San Pedro, Motel 6 Brownsville TX North provides affordable comfort with rooms beginning at $61.99, creating a warm and inviting atmosphere perfect for rest. Take your pets along on your travels—Motel 6 offers pet-friendly rooms at no additional cost.

Guests staying at Motel 6 Brownsville TX North will love the balance of easy city access and the tranquility of a quieter stay. Stay affordably and comfortably on your San Pedro getaway—lock in your hotel room today!

  Call (855) 235-6136 to book with an agent.
  5.5 miles from SAN Pedro, TX 78520

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Brownsville TX

2255 North Expressway Brownsville, TX

With rates beginning at $64.99, Motel 6 Brownsville TX is a practical choice for guests visiting San Pedro, creating a clean, inviting environment perfect for rest and relaxation. Count on Motel 6 for dependable, no-frills accommodation, a trusted name in budget lodging for decades.

At Motel 6 Brownsville TX, guests can enjoy a restful stay with the convenience of having downtown San Pedro just a drive away for a day of adventure. Stay cozy and budget-conscious while exploring San Pedro—book your hotel now!

  Call (855) 233-7850 to book with an agent.
  5.6 miles from SAN Pedro, TX 78520

Starting at

$64.99

per night

Read Reviews View Amenities View All Rooms

Studio 6 Brownsville TX

2255 North Expressway Brownsville, TX

For an inviting stay, Studio 6 Brownsville TX offers mellifluous accommodations with rooms from $70.99, providing a clean, comfortable environment ideal for travelers visiting San Pedro. Experience the comfort of being able to cook your own meals in Studio 6's kitchenettes, complete with modern appliances.

Guests staying at Studio 6 Brownsville TX can appreciate the calm surroundings, while downtown San Pedro remains easily accessible by car for all their sightseeing needs. Plan your San Pedro trip with savings and comfort combined—reserve your room now!

  Call (855) 239-5277 to book with an agent.
  5.6 miles from SAN Pedro, TX 78520

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Brownsville an IHG Hotel

1985 North Expressway 83 Brownsville, TX

At Holiday Inn Express Hotel & Suites Brownsville an IHG Hotel, guests visiting San Pedro will enjoy comfy accommodations with rates starting at $124.00, creating a clean and welcoming environment. Stay refreshed with Holiday Inn Express's indoor or outdoor swimming pools, providing a relaxing escape or a fun family activity.

The convenience of downtown San Pedro is just a drive away from Holiday Inn Express Hotel & Suites Brownsville an IHG Hotel, making it easy for guests to experience the city’s top spots without the noise. Enjoy extra features and affordability on your San Pedro trip—reserve your hotel now!

  Call (855) 233-0132 to book with an agent.
  5.6 miles from SAN Pedro, TX 78520

Starting at

$124.00

per night

Read Reviews View Amenities View All Rooms

WoodSpring Suites Brownsville

995 Media Luna Road Brownsville, TX

At WoodSpring Suites Brownsville, travelers to San Pedro can unwind in inviting rooms with rates starting at $65.99, providing a clean and comfortable space ideal for relaxation. Stay active with the outdoor fitness stations at WoodSpring Suites, perfect for a quick workout in the fresh air.

With downtown San Pedro just a convenient drive away, guests at WoodSpring Suites Brownsville can balance city adventures with a quiet, relaxing retreat afterward. Relax and recharge in San Pedro with a hotel that offers more for less—secure today!

  Call (855) 234-7135 to book with an agent.
  5.7 miles from SAN Pedro, TX 78520

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

La Posada Inn by OYO Brownsville

1945 North Expy. Brownsville, TX

Guests bound for San Pedro will find gentle comfort at La Posada Inn by OYO Brownsville, with inviting rooms starting at $52.99, creating a warm and welcoming environment perfect for rest. Experience enhanced amenities in a setting that combines comfort with affordability, ensuring a pleasant stay.

With downtown San Pedro still accessible by car, guests at La Posada Inn by OYO Brownsville can enjoy the city’s offerings while retreating to a more peaceful setting afterward. Embrace a relaxing San Pedro stay with hotel accommodations that offer exceptional value—lock in today!

  Call (855) 234-2997 to book with an agent.
  5.7 miles from SAN Pedro, TX 78520

Starting at

$52.99

per night

Read Reviews View Amenities View All Rooms

Texas Inn North Brownsville

845 North Expressway 77 / 83 Brownsville, TX

With rates from $69.99, Texas Inn North Brownsville is a convenient choice for budget-savvy travelers visiting San Pedro, creating a warm and welcoming environment ideal for relaxation. Relax in a space that delivers straightforward comfort and value, perfect for those who appreciate simplicity and affordability.

At Texas Inn North Brownsville, guests can enjoy the calm surroundings, with downtown San Pedro still a convenient drive away for all their city adventures. Stay cozy and within budget on your San Pedro adventure—reserve your hotel room today!

  Call (855) 234-5074 to book with an agent.
  6.5 miles from SAN Pedro, TX 78520

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

La Vista Motel

713 Frontage Rd Brownsville, TX

At La Vista Motel, guests bound for San Pedro will find inviting accommodations with rooms from $70.99, creating a clean, comfortable environment for relaxation. Enjoy a stay that prioritizes basic comfort and cleanliness, with rooms equipped for a pleasant and undisturbed visit.

Guests at La Vista Motel can appreciate the peaceful surroundings, with downtown San Pedro still easily accessible for sightseeing and city exploration. Relax and recharge in San Pedro with a hotel that keeps your wallet happy—book today!

  Call (855) 233-0132 to book with an agent.
  6.6 miles from SAN Pedro, TX 78520

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

SureStay Hotel by Best Western Brownsville

825 North Expressway Brownsville, TX

Guests bound for San Pedro can enjoy affordable comfort at SureStay Hotel by Best Western Brownsville, where snug rooms start at $69.99, creating a warm and inviting atmosphere for relaxation. Enjoy the variety of Best Western’s pillow menu, offering different firmness and fill options to ensure a perfect night’s sleep.

At SureStay Hotel by Best Western Brownsville, guests can unwind in a more serene environment, with downtown San Pedro a convenient drive away for a day of sightseeing. Enjoy an exceptional San Pedro stay with added perks at a budget-friendly price—reserve today!

  Call (855) 234-5074 to book with an agent.
  6.7 miles from SAN Pedro, TX 78520

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

OYO Historic Cameron Hotel Brownsville I-69E

912 East Washington St. Brownsville, TX

Guests traveling to San Pedro will enjoy the affordable comfort at OYO Historic Cameron Hotel Brownsville I-69E, where rooms start at $51.87, creating a warm, inviting atmosphere for relaxation. Stay in a room that combines affordability with practicality, offering the necessary comforts for a pleasant visit.

From OYO Historic Cameron Hotel Brownsville I-69E, guests can easily access downtown San Pedro, making it simple to explore the city’s highlights and return to a serene retreat. Make your San Pedro stay relaxing and cost-effective—reserve your room today!

  Call (855) 234-7135 to book with an agent.
  7.7 miles from SAN Pedro, TX 78520

Starting at

$51.87

per night

Read Reviews View Amenities View All Rooms

University Inn & Suites

55 Sam Perl Blvd Brownsville, TX

For those headed to San Pedro, University Inn & Suites offers budget-friendly accommodations with rooms from $60.00, creating a clean, comfortable environment perfect for rest. Stay in accommodations that offer a bit more luxury and convenience, making your visit enjoyable and budget-friendly.

Guests staying at University Inn & Suites will appreciate the balance of easy city access and the calm of a quieter setting further from downtown San Pedro. Choose a hotel that makes San Pedro travel simple and relaxing—lock in your stay today!

  Call (855) 239-5277 to book with an agent.
  7.9 miles from SAN Pedro, TX 78520

Starting at

$60.00

per night

Read Reviews View Amenities View All Rooms

Boca Chica Inn & Suites Brownsville

3280 Boca Chica Blvd Brownsville, TX

At Boca Chica Inn & Suites Brownsville, travelers to San Pedro can enjoy inviting rooms with rates from $85.99, creating a warm and welcoming environment perfect for relaxation. Experience a pleasant stay with rooms that provide reliable comfort, making your visit both enjoyable and affordable.

Guests at Boca Chica Inn & Suites Brownsville will love the peaceful surroundings, with downtown San Pedro just a short trip away for easy access to the city’s highlights. Plan a stress-free, budget-savvy stay for your San Pedro visit—book your room today!

  Call (855) 235-6136 to book with an agent.
  8.4 miles from SAN Pedro, TX 78520

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms

Best Western Hotel Plaza Matamoros

9th & Bravo St. #1421 Matamoros, TAMPS

At Best Western Hotel Plaza Matamoros, enjoy the comfort of quality accommodations when visiting San Pedro, with inviting rooms that start from a budget-friendly $78.99. Stay cool with Best Western’s air-conditioned public spaces, ensuring comfort in the lobby, restaurants, and meeting rooms.

Guests at Best Western Hotel Plaza Matamoros will love the quiet surroundings, with downtown San Pedro still within easy reach for all their sightseeing and exploration needs. Step into an inviting San Pedro hotel that prioritizes your comfort from check-in to check-out—lock in today!

  Call (855) 233-7850 to book with an agent.
  8.5 miles from SAN Pedro, TX 78520

Starting at

$78.99

per night

Read Reviews View Amenities View All Rooms

Hotel Ritz

612 Matamoros Zona Centro Matamoros, TAMPS

Choose Hotel Ritz as you explore San Pedro, where inviting rooms create a welcoming retreat, with budget-friendly rates starting from $61.99. Find a new level of comfort in rooms that offer additional amenities, designed to make your stay more enjoyable and convenient.

Guests at Hotel Ritz can appreciate the best of both worlds—proximity to downtown San Pedro for sightseeing, and a quiet retreat afterward. Step into San Pedro elegance with accommodations that deliver on quality and savings—secure your room now!

  Call (855) 233-7850 to book with an agent.
  8.6 miles from SAN Pedro, TX 78520

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms