Good Sam RV Platinum Roadside Assistance

Good Sam RV Platinum Roadside Assistance

Good Sam RV Platinum Roadside Assistance is the ideal program for any RVer. This program follows you wherever you go, in any vehicle you drive – whether owned, leased, borrowed or rented. This program covers multiple RVs, as well as your household cars, vans, pick-up trucks, and motorcycles. Even sport utility trailers are covered at no extra cost. One of the most popular benefits of this program is the access you receive to our Master Certified RV Technicians. RVs are complicated, and just because you need help – doesn't mean you need a tow. Our Techs can provide you with operational & technical assistance over the phone. This program offers all our standard benefits and then some, including increased Trip Interruption Assistance, Appointment Service, and much more.

24-hour toll-free dispatch

Learn More
Whenever you need roadside assistance, night or day, we will be there to help!

Unlimited Mileage Towing

Learn More
We pay 100% of your towing fees to the nearest network service facility - even if the distance is hundreds of miles!

Protection for All RVs & Household Vehicles You Drive

Learn More
Any owned, rented, leased or borrowed RV, car, minivan, SUV, pick-up, or motorcycle you drive are all covered! Boat and sport utility trailers too!

Coverage for Your Spouse and Children

Learn More
Your spouse and dependent children under the age of 25 are also eligible to receive benefits under your plan - at no extra cost.

Flat Tire Service

Learn More
If you get a flat tire while you're on the road, we'll have an experienced technician come and change it with your spare. If you don't have a spare, we'll utilize our tire network to find you one. (You are responsible for the cost of parts and labor.)

Battery Service

Learn More
If your battery dies, one of our technicians will arrive quickly to jump-start your vehicle. If necessary, we'll use our network to help you find a replacement.

Emergency Fuel & Fluids Delivery

Learn More
If you run out of gas, we will provide you with enough fuel to get you to the nearest service station (up to 5 gallons).

Locksmith Service

Learn More
If you've lost your key or accidentally locked yourself out of your home OR vehicle, we'll send a pre-paid locksmith to wherever you are to assist you.

Roadside Mechanical Repairs

Learn More
When possible, we'll send a mobile mechanic to assist with minor roadside repairs as an alternative to towing your vehicle. (You are responsible for the cost of parts and labor.)

Trip Interruption Assistance

Learn More
If your vehicle is disabled due to a collision with another vehicle more than 100 miles from your home, you will receive reimbursement for all eligible expenses – up to $1,500.

Emergency Medical Referral Service

Learn More
We can assist you with a personal or medical emergency associated with an accident or illness while you're on the road. We will help locate legal, medical, or dental help, assist in the replacement of lost prescriptions, or assist in making travel arrangements.

RV Concierge Service

Learn More
To better enjoy your travels, we provide access to a live concierge agent who will assist you in: finding alternate transportation, helping to locate lodging (including campgrounds), and offering suggestions for the nearest restaurants.

Hotel & Rental Car Discounts

Learn More
Your Platinum Membership entitles you to special rates at hotels (up to 10% OFF) and up to 25% OFF car rentals.

Repair Service Discounts

Learn More
Members get the largest discount AAMCO offers - 15% off the retail price (up to a maximum of $150) on all repairs, services, and even on a 12 month/24,000 mile warranty on internal transmission services when purchased from AAMCO Transmission Centers.

$5000 Theft Reward

Learn More
If your vehicle is stolen, we'll help encourage its speedy return with our $5000 Theft Reward program.

Computerized Lost Key Retrieval Service

Learn More
A customized key card will help ensure the return of lost RV keys, which usually are expensive to replace.

New/ Used Car Buying Assistance

Learn More
Call us toll-free for expert advice on buying or selling a vehicle.

Operational & Technical Assistance From Certified Technicians

Learn More
Get help solving technical RV problems from RV experts with RVIA, RVDA or ASE certifications. They'll even help you make an appointment with a local repair shop or manufacturer!

Please see member benefit brochure for full details.

Think our roadside assistance program must cost a fortune? THINK AGAIN.

just $114.95

For First-Time Buyers

EVENTNAME [empty string]
Detail [empty string]
ErrNumber 0
Message Element USEENROLLCOPY is undefined in REQUEST.
Resolvedname REQUEST
StackTrace coldfusion.runtime.UndefinedElementException: Element USEENROLLCOPY is undefined in REQUEST. at coldfusion.runtime.CfJspPage.resolveCanonicalName( at coldfusion.runtime.CfJspPage._resolve( at coldfusion.runtime.CfJspPage._resolveAndAutoscalarize( at coldfusion.runtime.CfJspPage._resolveAndAutoscalarize( at cf_benefitPageTemplate2ecfm1643562002.runPage(D:\Websites\\programs\_benefitPageTemplate.cfm:211) at coldfusion.runtime.CfJspPage.invoke( at coldfusion.tagext.lang.IncludeTag.doStartTag( at coldfusion.runtime.CfJspPage._emptyTcfTag( at cfindex2ecfm1885805865.runPage(D:\Websites\\rv\platinum-ra\index.cfm:24) at coldfusion.runtime.CfJspPage.invoke( at coldfusion.tagext.lang.IncludeTag.doStartTag( at coldfusion.filter.CfincludeFilter.invoke( at coldfusion.filter.IpFilter.invoke( at coldfusion.filter.ApplicationFilter.invoke( at coldfusion.filter.RequestMonitorFilter.invoke( at coldfusion.filter.MonitoringFilter.invoke( at coldfusion.filter.PathFilter.invoke( at coldfusion.filter.ExceptionFilter.invoke( at coldfusion.filter.BrowserDebugFilter.invoke( at coldfusion.filter.ClientScopePersistenceFilter.invoke( at coldfusion.filter.BrowserFilter.invoke( at coldfusion.filter.NoCacheFilter.invoke( at coldfusion.filter.GlobalsFilter.invoke( at coldfusion.filter.DatasourceFilter.invoke( at coldfusion.filter.CachingFilter.invoke( at coldfusion.CfmServlet.service( at coldfusion.bootstrap.BootstrapServlet.service( at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( at org.apache.catalina.core.ApplicationFilterChain.doFilter( at coldfusion.monitor.event.MonitoringServletFilter.doFilter( at coldfusion.bootstrap.BootstrapFilter.doFilter( at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( at org.apache.catalina.core.ApplicationFilterChain.doFilter( at sun.reflect.GeneratedMethodAccessor50.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.intergral.fusionreactor.j2ee.filterchain.WrappedFilterChain.doFilter( at com.intergral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.doNext( at com.intergral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.doHttpServletRequest( at com.intergral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.doFusionRequest( at com.intergral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.handle( at com.intergral.fusionreactor.j2ee.filter.FusionReactorCoreFilter.doFilter( at sun.reflect.GeneratedMethodAccessor60.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.intergral.fusionreactor.j2ee.filterchain.WrappedFilterChain.doFilter( at sun.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.intergral.fusionreactor.agent.filter.FusionReactorStaticFilter.doFilter( at com.intergral.fusionreactor.agent.pointcuts.NewFilterChainPointCut$1.invoke( at org.apache.catalina.core.ApplicationFilterChain.doFilter( at org.apache.catalina.core.StandardWrapperValve.invoke( at org.apache.catalina.core.StandardContextValve.invoke( at org.apache.catalina.authenticator.AuthenticatorBase.invoke( at org.apache.catalina.core.StandardHostValve.invoke( at org.apache.catalina.valves.ErrorReportValve.invoke( at org.apache.catalina.valves.AccessLogValve.invoke( at org.apache.catalina.core.StandardEngineValve.invoke( at org.apache.catalina.connector.CoyoteAdapter.service( at org.apache.coyote.ajp.AjpProcessor.process( at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process( at$ at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$ Source) at org.apache.tomcat.util.threads.TaskThread$ at Source)
array [empty]
ID ??
LINE 211
RAW_TRACE at cf_benefitPageTemplate2ecfm1643562002.runPage(D:\Websites\\programs\_benefitPageTemplate.cfm:211)
TEMPLATE D:\Websites\\programs\_benefitPageTemplate.cfm
RAW_TRACE at cfindex2ecfm1885805865.runPage(D:\Websites\\rv\platinum-ra\index.cfm:24)
TEMPLATE D:\Websites\\rv\platinum-ra\index.cfm
Type Expression
object of java.lang.Class
Class Name java.lang.Class
Method Return Type
asSubclass(java.lang.Class) java.lang.Class
cast(java.lang.Object) java.lang.Object
desiredAssertionStatus() boolean
forName(java.lang.String, boolean, java.lang.ClassLoader) java.lang.Class
forName(java.lang.String) java.lang.Class
getAnnotation(java.lang.Class) java.lang.annotation.Annotation
getAnnotations() java.lang.annotation.Annotation[]
getCanonicalName() java.lang.String
getClassLoader() java.lang.ClassLoader
getClasses() java.lang.Class[]
getComponentType() java.lang.Class
getConstructor(java.lang.Class[]) java.lang.reflect.Constructor
getConstructors() java.lang.reflect.Constructor[]
getDeclaredAnnotations() java.lang.annotation.Annotation[]
getDeclaredClasses() java.lang.Class[]
getDeclaredConstructor(java.lang.Class[]) java.lang.reflect.Constructor
getDeclaredConstructors() java.lang.reflect.Constructor[]
getDeclaredField(java.lang.String) java.lang.reflect.Field
getDeclaredFields() java.lang.reflect.Field[]
getDeclaredMethod(java.lang.String, java.lang.Class[]) java.lang.reflect.Method
getDeclaredMethods() java.lang.reflect.Method[]
getDeclaringClass() java.lang.Class
getEnclosingClass() java.lang.Class
getEnclosingConstructor() java.lang.reflect.Constructor
getEnclosingMethod() java.lang.reflect.Method
getEnumConstants() java.lang.Object[]
getField(java.lang.String) java.lang.reflect.Field
getFields() java.lang.reflect.Field[]
getGenericInterfaces() java.lang.reflect.Type[]
getGenericSuperclass() java.lang.reflect.Type
getInterfaces() java.lang.Class[]
getMethod(java.lang.String, java.lang.Class[]) java.lang.reflect.Method
getMethods() java.lang.reflect.Method[]
getModifiers() int
getName() java.lang.String
getPackage() java.lang.Package
getSigners() java.lang.Object[]
getSimpleName() java.lang.String
getSuperclass() java.lang.Class
getTypeParameters() java.lang.reflect.TypeVariable[]
isAnnotation() boolean
isAnnotationPresent(java.lang.Class) boolean
isAnonymousClass() boolean
isArray() boolean
isAssignableFrom(java.lang.Class) boolean
isEnum() boolean
isInstance(java.lang.Object) boolean
isInterface() boolean
isLocalClass() boolean
isMemberClass() boolean
isPrimitive() boolean
isSynthetic() boolean
newInstance() java.lang.Object
toString() java.lang.String