Phone: (603)524-1103

Fax: (603)366-1003

The office is now closed until further notice due to the current pandemic.


YOur visit

We review your health, specific destination and planned activities to personalize your visit.

Our Fees

We strive to keep our fees affordable. Payment is expected at time of service.


Vaccines are a very important way you can prevent illness when traveling.


Be protected.Nobody plans for accidents. Your current insurance is unlikely to cover you when you travel.

your visit

During your consultation, we review your health, specific destination and planned activities to personalize your visit. We will make recommendations for vaccines and administer them to you. (We’re great at giving shots, really!) 


We’ll tell you how to avoid illnesses from food and water and what to do if you do get sick. We’ll let you know if any insect carrying diseases are present where you are going and what to do about that. And finally we will give you expert advice about safety, travel tips, and much more.

Our visits are typically an hour. We see individuals and offer discounts for friends or families coming in together. Groups of eight or less can visit us in the office. Call (603) 524-1103 for our special group rates.

Each person that we see will receive a written, personalized travel plan to take home.



Payment is due at the time of service. We accept cash, checks, credit and debit cards including flex spending and HSA’ s.

We don’t bill insurance companies as most do not cover travel health services. We are not a Medicare provider. We can provide you with an invoice that you can submit to your insurance company if you do want to try to submit it for reimbursement. 

We are able to keep our prices fair because we don’t have the overhead of billing. All our fees are posted.

​Individual Consultation $99 

Two People for Consultation $150 for both 

Telephone Consultation $35-65 (for established clients)

Family Consultation $175-$300 (for up to 4 people )

Follow Up Visit $35 

Groups in Office or Offsite 



Vaccines are a very important way you can prevent illness when traveling. We’ll make sure your routine immunizations are up to date and recommend travel vaccines based on your trip.


We will give you a personal vaccine record and can send a vaccine report to your health care provider.


Vaccine fees are per dose. Prices are subject to change without notice but we do try very hard to keep this list up to date. We do not add an administration fee to our vaccine prices.

Please read this update about the Yellow Fever Vaccine shortage.

Travel health insurance

Nobody plans for accidents. So we recommend that you choose a travel health plan to cover you abroad that includes emergency evacuation.


Most people don’t realize that very few private insurance plans cover you  outside the U.S. Medicare and supplemental plans only provide coverage in the U.S. 


Nancy Dirubbo, DNP, FNP, FAANP
Certificate in Travel Health

Dr. Nancy Dirubbo is a family nurse practitioner with over 30 years of experience in primary care before gaining expertise and earning a Certificate in Travel Health. She was awarded an Associate Faculty in Travel Medicine Royal College of Physicians and Surgeons (Glasglow).


An avid traveler herself, she knows firsthand what it is like to not drink the water, use insect precautions and take malaria pills.


She is highly respected lecturer both nationally and internationally and had been a contributing author for two textbooks on travel health. She is a Fellow of the American Association of Nurse Practitioners and has received many local and national awards for her innovative practice models and leadership.


She also leads continuing education trips for nurses and NPs to Cuba, the Dominican Republic and Nicaragua. Her passion for travel will make your visit with her very enjoyable. Oh, and she is well known for giving great shots!

Interested in her continuing education programs? 


MONDAY - FRIDAY: 11.00 - 18.30 SATURDAY: 11.00 - 17.00

SUNDAY: 12.30 - 16.30 




INFO@MYSITE.COM | TEL.123-456-7890